进制转换
2017-07-30 本文已影响19人
焰火青春
1、各进制对照表
二 | 八 | 十 | 十六 |
---|---|---|---|
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
10 | 2 | 2 | 2 |
11 | 3 | 3 | 3 |
100 | 4 | 4 | 4 |
101 | 5 | 5 | 5 |
110 | 6 | 6 | 6 |
111 | 7 | 7 | 7 |
1000 | 10 | 8 | 8 |
1001 | 11 | 9 | 9 |
1010 | 12 | 10 | A |
1011 | 13 | 11 | B |
1100 | 14 | 12 | C |
1101 | 15 | 13 | D |
1110 | 16 | 14 | E |
1111 | 17 | 15 | F |
10000 | 20 | 16 | 10 |
10001 | 21 | 17 | 11 |
10010 | 22 | 18 | 12 |
10011 | 23 | 19 | 13 |
10100 | 24 | 20 | 14 |
2、二(八、十六)进制转换十进制
各进制转换成十进制,以位权计算
进制 | 1 | 0 | 1 | 0 | 0 |
---|---|---|---|---|---|
位权 | 4 | 3 | 2 | 1 | 0 |
例:10100(2)=12^4+023+0*22+12^1+12^0
=20
3、二进制(补码)
正数原码、饭码、补码一致
负数补码:(反码+1)
原码 | 反码 | 补码 |
---|---|---|
10011 | 01100 | -13 |
(1)、反码加1:01100==-(12^3+12^2+1)==-13
(2)、原码前加负号:-12^4+121+1*20==-13
4、各进制转二进制(辗转相除法)
辗转相除法5、其他方法
win:windows键+r,输入cals,打开计算机,点击查看选择程序号
可计算进制间的转换,注意:补码不能计算!