您的位置:首页 > 其它

小数的二进制表示

2013-10-24 13:33 176 查看
转载:http://blog.csdn.net/jiangzhuzhu/article/details/5774417

比如说5.6

整数部分5用2进制为101

小数部分0.6

有这样一个公式: *2 如果<1就为0,基数=基数;大于1,就为1,基数=基数-1

0.6*2=1.2>0 那么就为1 基数=1.2-1=0.2

0.2*2=0.4<0 那么就为0,基数=0.4

0.4*2=0.8<0,那么就为0,基数=0.8

0.8*2=1.6>0 那么就为1,基数为1.6-1=0.6

:

:

:

:

所以5.6可以表示为:101.1001

想往下面再乘,就更精确了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: