这章介绍的是进制转换,二进制,八进制,十进制,十六进制。
二进制(Binary):0, 1
八进制(Octal):0, 1, 2, 3, 4, 5, 6, 7
十进制(Decimal):0, 1, 2, 3, 4, 5, 6, 7, 8, 9
十六进制(Hexadecimal):0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, E
(25)10 这样底数为10,表示十进制,换成2就是二进制依次还有十六进制
(11001)2 转(?)10
位置量: 24 23 22 21 20
数字: 1 1 0 0 1
值: 1x24 + 1x23 + 1x22 + 1x21 + 1x20 = N
N: 16+8+0+0+1=25
(11001)2 =(25)10
(101.11)2 转(?)10
位置量: 22 21 20 2-1 2-2
数字: 1 0 1 1 1
值: 1x22 + 0x21 + 1x20 + 1x2-1 + 1x2-2= N
N: 4+0+1+0.5+0.25=5.75
(101.11)2 =(5.75)10
(1256)8 转(?)10
位置量: 83 82 81 80
数字: 1 2 5 6
值: 1x83 + 2x82 + 5x81 + 6x80 = N
N: 512+128+40+6=686
(1256)8 =(686)10
(2AE)16 转(?)10
位置量: 162 161 160
数字: 2 A E
值: 2x162 + 10x161 + 14x160 = N
N: 512+160+14=686
(2AE)16 =(686)10
(35)10 转(?)2
35÷2=17… …1
17÷2=8 … …1
8÷2=4 … … 0
4÷2=2 … … 0
2÷2=1 … … 0
1
由下往上
(35)10 转(100011)2
(24)8 转(?)2
3位的二进制 等于 1位的八进制
(2)8 转(?)2
(2)8=(010)2
(4)8 转(?)2
(4)8=(100)2
(24)8 =(010100)2
(24C)16 转(?)2
4位的二进制 等于 1位的十六进制
(2)16 转(?)2
(2)16=(0010)2
(4)16 转(?)2
(4)8=(0100)2
( C )16 转(?)2
( C )16 =(1100)2
(24C)16 =(001001001100)2