当前位置:首页 > 内存 > 正文

内存进制转换

  • 内存
  • 2024-07-26 20:32:55
  • 2739

一、0~15的二进制数字分别对应多少?

0-15的二进制表示如下:

0,0000

1,0001

2,0010

3、0011

4、0100

5、0101

6、0110

7、0111

8、1000

9、1001

10、1010

11、1011

12、1100

13,1101

14,1110

15,1111

二进制基数为2,进位规则为“每二转一””而借用规则是“一隐喻二”。目前的计算机系统主要采用二进制系统,数据主要以二进制补码的形式存储在计算机中。计算机中的二进制系统是一个非常小的开关,其中“on”代表1,“off”代表0。

扩展信息

整数转换十进制转二进制整数采用“除以2取余逆序排列”的方法。

具体方法是:将十进制整数除以2,得到商和余数,然后将结果除以2,得到商和余数,以此类推,直到成为商;小于1,则先取余数作为二进制数的低位,后取余数作为二进制数的高位,依次排列。

255=(11111111)

255/2=127======约翰福音1

127/2=63======约翰1

63/2=31========余数1

31/2=15========余数1

15/2=7========余数1

7/2=3==========余数1

3/2=1=========U1

1/2=0==========U1

参考:-二进制


二、0x00转换为十进制的表计算机存储方式是从新到旧。十六进制的32位整数相当于
0x0000037c。第n个数乘以16,求n-1次方,然后相加得到十进制数3*(16^2)+7*16+12=892(12相当于c)
对于二进制数而言,我们将8位二进制代码称为字节。二进制代码表达式的范围是从0b00000000到0b11111111。在我们的程序中它以十六进制格式表示,从0x00到0xFF。下面我们就教大家十进制和十六进制的转换方法。4位二进制组,遵循规则8,4,2,1,例如1010,则从最高位开始计数,数字的大小为8*1+4*0+2*1+1*0=10,那么十进制就是10,十六进制就是0xA。特别是在将二进制数转换为十六进制数时:十六进制中的一位数字对应于二进制中的4位数字。你不必强行记住它们;你会学会多次使用它们。