一、进制说明
二进制以2为基数,只用0和1两个数字表示数,逢2进一。 例如:
(1)加法:0+0=0 0+1=1 1+0=1 1+1=0
(2)减法:0-0=0 1-1=0 1-0=1 0-1=1
(3)乘法:0*0=0 0*1=0 1*0=0 1*1=1
(4)除法:0/1=0 1/1=1,除数不能为0
3、八进制
所谓八进制,就是其基数为8,基数值可以取0、1、2、3、4、5、6、7共8个值,逢八进一。
4、 十六进制
基数为:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,逢十六进一。
二进制数及与之等值的八进制、十进制和十六进制数
二、进制转换
1、二进制与十进制数间的转换
(1)二进制转换为十进制
将每个二进制数按权展开后求和即可。请看例题:
把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10
(2)十进制转换为二进制
一般需要将十进制数的整数部分与小数部分分开处理。
整数部分计算方法:除2取余法 请看例题:
十进制数(53)10的二进制值为(110101)2
小数部分计算方法:乘2取整法,即每一步将十进制小数部分乘以2,所得积的小数点左边的数字(0或1)作为二进制表示法中的数字,第一次乘法所得的整数部分为最高位。请看例题:
将(0.5125)10转换成二进制:(0.5125)10=(0.101)2
0.5125:
*2 1.025 取整得1,剩0.025
*2 0.5 取整得0,剩0.5
*2 1 取整得1,剩0
(0.5125)10 = (0.101)2