原理:
十进制转化为二进制,用除余法,比如:
数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位二进制位单位进行换算.
本文深入解析了十进制转化为二进制的除余法,并详细介绍了十六进制转换为二进制或十进制的过程。通过具体实例,读者可以清晰地理解转换原理,并掌握在不同场景下灵活应用的方法。
5万+

被折叠的 条评论
为什么被折叠?



