二进制码与十进制码有什么不同。
来源:百度知道 编辑:UC知道 时间:2024/06/09 02:06:02
表示方式不同而已
二进制转十进制
比如(1100011101.1111001)b=(1*(2的9次幂)+1*(2的8次幂)+0*(2的7次幂)+0*(2的6次幂)+。。。+1*(2的0次幂)+1*(2的-1次幂)+1*(2的-2次幂)+。。。+1*(2的-7次幂))d
十进制转二进制
整数部分,一直除二,得到的余数从右往左排
小数部分,一直乘以二,得到的整数,在小数点后从左往右排。
比如11.625
11/2=5...1 5/2=2..1 2/2=1..0 1/2=0..1
所以整数部分就是1011
0.625*2=1.25 0.25*2=0.5 0.5*2=1
所以小数部分就是101
(11.625)b=(1011.101)d
不知道你看懂了没。。。
二进制就是用0和1表示所有的数字
十进制就是用0到9表示所有的数字
进制概念
1。 十进制
十进制使用十个数字(0、1、2、3、4、5、6、7、8、9)记数,基数为10,逢十进一。
2。 二进制
二进制以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
二。进制转换
1。二进制与十进制数间的转换
(1)二进制转换为十进制
将每个二进制数按权展开后求和即可。请看例题:
把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)1