一、进制
-
二进制:0B开头(0,1)
- 计算方法:逢二进一
-
十进制:1-9开头(0,1,2,3,4,5,6,7,8,9)
- 计算方法:逢十进一
-
八进制:0开头(0,1,2,3,4,5,6,7)
- 计算方法:逢八进一
-
十六进制:0X开头(0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13),E(14),F(15))
- 计算方法:逢十六进一
二、进制之间转换规律
扩展:2的次幂规律:
20=1,21=2,22=4,23=8,24=16,25=32,26=64,27=128,28=256,29=512,2^10=1024…
规律:0=1,1=2,2=4,3=8,4=16,5=32,6=64,7=128,8=256,9=512,10=1024…
二进制转八进制
-
二进制1010 1110===》256(八进制)
-
①把二进制分成3位为一对计算,不足三位用0补:010 101 110
-
②从左往右计算第一位是0的2次幂,
口算20=1,21=2,2^2=4,
如果二进制原数是0结果为零,原数位1就算2次幂:
010=0+2+0=2
101=4+0+1=5
110=4+2+0=6
结果是:256(八进制)
-
二进制转十进制
-
二进制1010 1110===》174(十进制)
-
①从左往右计算第一位是0,口算20=1,21=2,22=4…2n。
如果二进制原数是0结果为零,原数位1就算2次幂:
1010 1110=128+0+32+0+8+4+2+0=174(十进制)
结果:174(十进制)
-
二进制转十六进制
-
二进制1010 1110===》AE(十六进制)
-
①把二进制分成4位为一对计算,不足三位用0补:1010 1110
-
②从左往右计算第一位是0的2次幂,
口算20=1,21=2,22=4,23=8
如果二进制原数是0结果为零,原数位1就算2次幂:
1010=8+0+2+0=10(A)
1110=8+4+2+0=14(E)
结果:AE(十六进制)
-
十进制转二进制:
-
十进制174===》1010 1110(二进制)
-
方式一:原数除二取余,余数逆算排列法,得到二进制
-
方式二:(推荐此方法)先减法后找位置
-