字节、位、二进制

2021-11-27  本文已影响0人  清朝公主大清正黄旗

简单表述一下,让自己思路理清楚一些,之前上学虽然学过,实际工作并不关心使用,就模糊了。

先简单用二进制表示一下常见的数字和字母

00000000    0
00000001    1
00000010    2
00000011    3
00000100    4
00000101    5
00000110    6
00000111    7
00001000    8
00001001    9
00001010    A
00001011    B
00001100    C
00001101    D
00001110    E
00001111    F   

以上的一个F 占4字节(4个1,一个位置是一个字节),从开头第一个出现的1开始计算,到最后一位,有多少个就是多少字节

以上是二进制表示法

常见的一个16进制:0xFFFFFFFF

开头是符合为,一个F为4个1,字节表示为:
1111 1111 1111 1111 1111 1111 1111 1111

转十进制数:

16*10^7+16*10^6+16*10^5+16*10^4+16*10^3+16*10^2+16*10^1+6*10^0 = 4294967295

转成二进制数
十六进制转换为二进制就是直接把每位转换成二进制就可以了
f(15)变成二进制:1111,则
0xFFFFFFFF = 1111 1111 1111 1111 1111 1111 1111 1111 (8个F的二进制形式, 一个F占4个字节 )
即32位数都是1的二进制数

加强记忆

上一篇下一篇

猜你喜欢

热点阅读