-
记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。
-
其对应关系如下:
二进制 十进制 十六进制
1111 8+1+4+2+1=15 F
1110 8+4+2=14 E
1101 8+4+1=13 D
1100 8+4=12 C
1011 8+2+1=11 B
1010 8+2=10 A
1001 8+1=9 9
1000 8 8
0111 7 7
0110 6 6
0101 5 5
0100 4 4
0011 3 3
0010 2 2
0001 1 1
3.各进制概述
2进制,用两个阿拉伯数字:0、1;逢2进一
8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;逢8进一
10进制,用十个阿拉伯数字:0到9;逢10进一
16进制,用十个阿拉伯数字0到9以及A,B,C,D,E,F 逢16进一
4.十六进制数转换成十进制数
方法:十六进制所有位的权值相加
如:0x1D->D(13)*16^0 +1*16^1=13+16=29
5.二进制转换成十进制
方法:二进制所有位权值相加
如:0010 1101 0011- > 1*2^0+1*2^1+0*2^2+0*2^3+1*2^4+0*2^5+1*2^6+1*2^7+0*2^8+1*2^9+0*2^10+0*2^11=723
6.八进制转换成十进制
方法:八进制所有位权值相加
如:0127->7*8^0+2*8^1+1*8^2=87
7.N进制转换成十进制
方法:N进制所有位权值相加
8.十进制转换成16进制
方法:除16取余,直到商为0,为止,余数倒排
756->2F4
1) 商:47 余:4
2) 商:2 余:15(F)
3) 商:0 余:2
所以结果为:2F4
8.十进制转换成2进制
1)先转换成16进制
2)16进制对应转换成二进制
如:756->2F4->0010 1111 0100
9.二进制与16进制转换根据8421码转换