1、二进制转十进制
1011=1x2^3+0x2^2+1x2^1+1x2^0=8+0+2+1=11(10)
2、八进制转十进制
277=2x8^2+7x8^1+7x8^0=2x64+7x8+7x1=128+56+7=191(10)
3、十六进制转十进制
2AE=2x16^2+10x16^1+14x16^0=2x256+10x16+14x1=512+160+14=686(10)
4、十进制转二进制
连除取余倒数
29/2=14......1
14/2=7......0
7/2=3......1
3/2=1......1
1/2=0......1
29(10)=11101(2)
5、十进制转八进制
连除取余倒数
900/8=112......4
112/8=14......0
14/8=1......6
1/8=0......1
900(10)=1604(8)
6、十进制转十六进制
十六进制用H表示
十六进制对应数字 | |||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
2717/16=169......13
169/16=10......9
10/16=0......10
2717(10)=A9D(H)或A9D (16)
7、二进制转八进制
从右往左数,每3位二进制可转换为1位八进制
10 111 001(2)
001(2)=0x2^2+0x2^1+1x2^0=1
111(2)=1x2^2+1x2^1+1x2^0=7
10(2)=1x2^1+0x2^0=2
倒数
10 111 001(2)=271(8)
8、二进制转十六进制
从右往左数,每4位二进制可转换为1位十六进制
1011 1001(2)
1001(2)=1x2^3+0x2^2+0x2^1+1x2^0=9
1011(2)=1x2^3+0x2^2+1x2^1+1x2^0=11=B
倒数
1011 1001(2)=B9(H)或B9(16)