字节、位、二进制
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的二进制数
加强记忆