一、进制:
十进制系统:十进制数制系统包括 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 02(0) = 0
02(2) = 0 12(1) = 2 0 + 2 + 0 = 2 02(0) = 0
12(2) = 4 12(1) = 2 4 + 2 + 0 = 6 02(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
02(3) = 0 02(2) = 0 1+0+0+0 = 1 02(1) = 0 12(0) = 1
02(3) = 0 02(2) = 0 0+0+2+0 = 2 转换成十六进制 12C 12(1) = 2 0*2(0) = 0
12(3) = 8 12(2) = 4 8+4+0+0 = 12 转换成C 02(1) = 0 02(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