二进制码与十进制码有什么不同。

来源:百度知道 编辑: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