1.进制:
十进制系统:
十进制数制系统包括 10 个数字:0、1、2、3、4、5、6、7、8、9
二进制系统:
信息的存储、处理、传送
二进制包括两个符号:0和1
八进制系统:
书写方便
八进制基是8,使用的符号为:0、1、2、3、4、5、6、7
十六进制系统:
书写方便
十六进制:0、1、2、3、4、5、6、7、8、9、A、 B、 C、D、 E、 F
二、进制转换:
1、十进制转二进制 150=?
方法 : 用需要转换的十进制 除以2 取余数 , 然后倒数
150 / 2 = 75 余 0
75 / 2 = 37 余 1
37 / 2 = 18 余 1
18 / 2 = 9 余 0
9 / 2 = 4 余 1
4 / 2 = 2 余 0
2 / 2 = 1 余 0
1 / 2 = 0 余 1
150的二进制 = 10010110
2、二进制 转 十进制 10010110 = ?
方法 : 从低位数开始, 用低位乘以2的多少次幂, 幂数从0开始,然后再相加
12(7) = 128
02(6) = 0
02(5) = 0
12(4) = 16
02(3) = 0
12(2) = 4
12(1) = 2
02(0) = 0
128+16+4+2 = 150
3、二进制 转 八进制 010 010 110
方法 : 3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)
10010110 分组成每三个一组 010 010 110
02(2) = 0
12(1) = 2 0 + 2 + 0 = 2
0*2(0) = 0
0*2(2) = 0
1*2(1) = 2 0 + 2 + 0 = 2
0*2(0) = 0
1*2(2) = 4
1*2(1) = 2 4 + 2 + 0 = 6
0*2(0) = 0
转化成八进制是226
4、八进制转二进制 226
方法:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。
2/2 = 1 余 0
1/2 = 0 余 1
2/2 = 1 余 0 转换二进制为:010 010 110
1/2 = 0 余 1
6/2 = 3 余 0
3/2 = 1 余 1
1/2 = 0 余 1
5、二进制转换十六进制 100101100
方法:与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0)
分组: 0001 0010 1100
0*2(3) = 0
0*2(2) = 0 1+0+0+0 = 1
0*2(1) = 0
1*2(0) = 1
0*2(3) = 0
0*2(2) = 0 0+0+2+0 = 2 转换成十六进制 12C
1*2(1) = 2
0*2(0) = 0
1*2(3) = 8
1*2(2) = 4 8+4+0+0 = 12 转换成C
0*2(1) = 0
0*2(0) = 0
6、十六进制转二进制 12C
方法为:十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。
1/2 = 0 余 1
2/2 = 1 余 0
1/2 = 0 余 1
转换成二进制 0001 0010 1100
12/2 = 6 余 0
6/2 = 3 余 0
3/2 = 1 余 1
1/2 = 0 余 1