https://blog.csdn.net/ynxts/article/details/112342463

https://blog.csdn.net/weixin_45863060/article/details/125054244

怎样将小数转化成二进制数:

2.5 0000 0010.101 10.1

2.6 0000 0010.110 10.1001100110011001……

2.51 0000 0010.1100 11

128 64 32 16 8 4 2 1 0.5 0.25 0.125 0.0625 0.03125

0.5*2=1

0.6*2=>1.2 1

0.2*2=0.4 0

0.4*2=0.8 0

0.8*2=1.6 1

0.6

0.6=1*0.5+0*0.25+0*0.125+1*0.0625+1*0.03125+

0000 0010.1001100110011001100110011001……

0000 001.01001100110011001100110011001……*2

10.0=1.0*10

1.01001100110011001100110011001……*

0 1000 0000 0 1001 1001 1001 1001 1001 10

+ E:128-127=1 M:1. 0 1001 1001 1001 1001 1001 10

+M*2^E=1. 0 1001 1001 1001 1001 1001 10*2=1 0. 1001 1001 1001 1001 1001 10

2+0.5+0.0625+0.03125+=2.59……

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注