首页 > 其他分享 >3.8 二进制数和十六进制数

3.8 二进制数和十六进制数

时间:2023-02-08 22:33:44浏览次数:43  
标签:表示 十六进制 二进制 位数 数来 3.8

二进制数和十六进制数的关系:

在以位为单位表示数据时,使用二进制数很方便,但如果位数太多,看起来就比较麻烦。因此,在实际程序中,也经常会用十六进制数来代替二进制数。在C语言程序中,只需在数值的开头加上Ox(0和x)就可以表示十六进制数。

二进制数的4位,正好相当于十六进制数的1位。例如,32位二进制数00111101110011001100110011001101用十六进制数来表示的话,就是3DCCCCCD这个8位数。由此可见,通过使用十六进制数,二进制数的位数能够缩短至原来的1/4。位数变少之后,看起来也就更清晰了。

用十六进制数来表示二进制小数时,小数点后的二进制数的4位也同样相当于十六进制数的1位。不够4位时用0填补二进制数的低位即可。例如,1011.011的低位补0后为1011.0110,这时就可以表示
为十六进制数B.6。

 

标签:表示,十六进制,二进制,位数,数来,3.8
From: https://www.cnblogs.com/ttmeng/p/17103579.html

相关文章

  • 2.2什么是二进制数
       什么是二进制数?为了能够清晰地说明二进制数的机制,首先让我们把00100111这个二进制数值转换成十进制数值来看一下。二进制数的值转换成十进制数的值,只需要将而二进......
  • 2.1用二进制数表示计算机信息的原因
       计算机内部是由IC这种电子部件构成的。第1章介绍的CPU(微处理器)和内存也是IC的一种。IC有几种不同形状,有的像一条黑色蜈蚣,在其两侧有无数个乃至数百个引脚;有的则......
  • ZYB loves Xor I HDU - 5269(01字典树,二进制,异或,lowbit)
    题意:给出一列数,求任意两个数的异或值得lowbit值和。PS:一个数的lowbit为,第一个不为0的数前有k个0,则为2^k。题解:利用字典树存储这些数的二进制,每次插入将相应的异或的lowbit......
  • 3.2 用二进制数表示小数
    由于计算机内部所有的信息都是以二进制数的形式来处理的,因此在这一点上,整数和小数并无差别。不过,使用二进制数来表示整数和小数的方法却有很大的不同。 把1011.0011这个......
  • 2.2 什么是二进制数
    二进制数的值转换成十进制数的值,只需要将二进制数的各数位的值和位权相乘,然后将相乘的结果相加即可。十进制数是以10为基数的计数方法,二进制数则是以2为基数的技术方法。......
  • 2.1 用二进制数表示计算机信息的原因
    在C和Java等高级语言编写的程序中,数值、字符串和图像等信息在计算机内部都是以二进制数值的形式来表现的。也就是说,只要掌握了使用二进制数来表示信息的方法及其运算机制,也......
  • [email protected]源码-00-源码环境
    [email protected]源码-源码环境1源码可以从官网或者我的笔记上clone,使用的分支是branch-3.8我的笔记在study-3.8分支上2调试工具工具版本IDE2022.3.2JDK1.8......
  • 3.8固态硬盘SSD
    @目录一、引子二、固态硬盘(1)介绍(2)组成(3)读写特性三、固态硬盘与机械硬盘比较磨损均衡技术四、补充一、引子固态硬盘英文缩写叫SSD,大家应该都比较熟悉。这个部分最有可能......
  • PHP7中对十六进制字符串处理的问题详解
    本篇文章由PHP7教程栏目给大家介绍一下关于php7中"0xFFFFFFFF"和0xFFFFFFFF的问题。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。具体问题:$t1......
  • 3.2用二进制数表示小数
      小数点前面部分的转换方法:将各数位数值和位权相乘,然后再将相乘的结果相加即可实现。小数点后面部分的转换方法:将各数位的数值和位权相乘的结果相加。......