原理:
十进制转化为二进制,用除余法,比如:
数81,用2不断除,整除写0,余1写1。
分别为,81除2余1,40除2余0,20除2余0,10除2余5,5除2余1,2除2余0,1余1
所以答案为:1010001 (倒着写)
十六进制转换为二进制或者十进制:
在转换过程中读取半字节而不是字节,十六进制的寻址方案只使用0~9得数字,大于10 的数由字母(A、B、C、D、E、F)来表示10、11、12、13、14、15。
二进制 | 十进制 | |
0 | 0000 | 0 |
1 | 0001 | 1 |
2 | 0010 | 2 |
3 | 0011 | 3 |
4 | 0100 | 4 |
5 | 0101 | 5 |
6 | 0110 | 6 |
7 | 0111 | 7 |
8 | 1000 | 8 |
9 | 1001 | 9 |
A | 1010 | 10 |
B | 1011 | 11 |
C | 1100 | 12 |
D | 1101 | 13 |
E | 1110 | 14 |
F | 1111 | 15 |
而八进制则是以每3位二进制位单位进行换算.