1、十进制-二进制:
一直除二,余数反看。
14/2=7...0
7/2=3...1
3/2=1...1
1/2=0...1
so:十进制14转成二进制:1110
2、八进制转二进制:
将各位数除二,得到各位的二进制,不足三位左边补0,将结果连起来:
7/2=3...1 2/2=1...0 3/2=1...1
3/2=1...1 1/2=0...1 1/2=0...1
1/2=0...1
111010011
so:八进制723转成二进制是111010011
3、十六进制转二进制:(与八进制转换类似)
将各位数除二,得到各位的二进制,不足四位左边补0,将结果连起来。
4、二进制转十进制:
将二进制数的各位按权展开后相加:
101101
1*2的5次方=32 0*2的4次方=0 1*2的3次方=8 1*2的2次方=4 0*2的1次方=0 1*2的0次方=1
32+0+8+4+0+1=45
so:二进制101101转成十进制是45
5、二进制转八进制:
将二进制数从左到右按三个数分为一组,不足补0,将各组的各位按权展开后相加,将每一组得到的结果连起来。
1101101
001 101 101
0*2的2次方=0 1*2的2次方=4 1*2的2次方=4
0*2的1次方=0 0*2的1次方=0 0*2的1次方=0
1*2的0次方=1 1*2的0次方=1 1*2的0次方=1
0+0+1=1 4+0+1=5 4+0+1=5
so:二进制1101101转成八进制是155
6、二进制转十六进制:
将二进制数从左到右按四个数分为一组,不足补0,将各组的各位按权展开后相加,将每一组得到的结果连起来。