数据的表示
R进制转十进制使用按权展开法:
二进制:10100.01=1*2^4 + 1*2^2 + 1*2^(-2)
七进制:604.01=6*7^2 + 4*7^0 + 1*7^(-2)
十进制转换为R进制:
如94转换为二进制:
2 | 94 余 0
2 | 47 余1
2 | 23 余1
2 | 11 余1
2 | 5 余1
2 | 2 余0
2 | 1 余1
0
将余数逆排序,即 1011110
二进制转换成八进制:
如 10 001 110 从右向左分段,每三个代表一位
10 = 2
001 = 1
110 = 6
即216
所以转换为八进制为216
二进制转换为十六进制:
如 1000 1110 从右向左分段,每四个代表一位
1000 = 8
1110 = E
即8E
其中十六进制中,10=A, 11=B,12=C,以此类推