1.计算出十进制46对应的二进制,八进制,十六进制的值。
二进制
46/2 = 23 余 0
23/2 = 11 余 1
11/2 = 5 1
5/2 = 2 1
2/2 = 1 0
1/2 = 0 1
二进制的值是 0b101110
二进制
46/2 = 23 余 0
23/2 = 11 余 1
11/2 = 5 1
5/2 = 2 1
2/2 = 1 0
1/2 = 0 1
二进制的值是 0b101110
八进制
46/8 = 5 6
5/8 = 0 5
八进制的值是 056
46/8 = 5 6
5/8 = 0 5
八进制的值是 056
十六进制
46/16 = 2 14
2/16 = 0 2
十六进制的值是 0x2e
46/16 = 2 14
2/16 = 0 2
十六进制的值是 0x2e
2.进制的练习
(1)计算出十进制80对应的十六进制和二进制的值
十六进制
80/16 = 5 余 0
5/16 = 0 5
十六进制的值是 0x50
二进制
80/2 = 40 0
40/2 = 20 0
20/2 = 10 0
10/2 = 5 0
5/2 = 2 1
2/2 = 1 0
1/2 = 0 1
二进制的值是 0b1010000
80/2 = 40 0
40/2 = 20 0
20/2 = 10 0
10/2 = 5 0
5/2 = 2 1
2/2 = 1 0
1/2 = 0 1
二进制的值是 0b1010000
(2)计算出075对应的十六进制和二进制的值
先算出八进制075对应的十进制的值
75=70 + 5
=7 * 8^1 +5 * 8^0
=56 + 5
=61
十进制的值是61
先算出八进制075对应的十进制的值
75=70 + 5
=7 * 8^1 +5 * 8^0
=56 + 5
=61
十进制的值是61
在由十进制计算出十六进制和二进制
十六进制
61/16 = 3 余 13
3/16 = 0 3
十六进制的值是 0x3d
十六进制
61/16 = 3 余 13
3/16 = 0 3
十六进制的值是 0x3d