二进制和十进制转换的题目,1、将十进制0.6531转化成二进制是多少?2、与二进制数01011011B对应的十进制数是多
1个回答

十进制小数转化为n进制:乘n,顺序取整.

0.6531* 2=1.3062 取 1

0.3062*2=0.6124 0

0.6124*2=1.2248 1

0.2248*2=0.4496 0

0.4496*2=0.8992 0

0.8992*2=1.7984 1

0.7984*2=1.5968 1

一个十进制的小数并不一定能够精确地转化为一个二进制小数,近似取7位

(0.6531)10=(0.1010011)2

2.n进制转化为十进制,按位权展开

0 是7位 0*2^7 +

1 是6位 1*2^6 +

0 是5位 0*2^5 +

1 是4位 ···

1 是3位

0 是2位

1 是1位

1 是0位 1*2^0

(01011011)2 =(91)10