导航:首页 > 源码编译 > 小数十进制转二进制的算法

小数十进制转二进制的算法

发布时间:2023-04-11 04:16:29

❶ 带有小数的十进制数如何转化为二进制数

小数点之前用模2取余法:
10(D)
=
1010(B)
这个就不用给你讲了吧
小数点之后用乘2取整法:
0.5(D)
=
0.1(B)
按如下算法进行:
1)首先给小数部分乘2,如果小数点前为1;则计1,为0,则计0。
2)再对剩下的小数部分乘2,再计出1或0。
3)重复以上步骤,直至达到需要的精度。
例如:0.2887转化为二进制数:
0.2887
*
2
=
0.5774
-------------

0
0.5774
*
2
=
1.1548
-------------

1
0.1548
*
2
=
0.3096
-------------

0
0.3096
*
2
=
0.6192
-------------

0
0.6192
*
2
=
1.2384
-------------

1
………………(算到需要的精度为止)
所以:0.2887(D)=0.01001…(B)

阅读全文

与小数十进制转二进制的算法相关的资料

热点内容
java解析网页 浏览:836
2020广西艺术分算法 浏览:101
手机解压文件大不能解压 浏览:99
android获取当前系统时间 浏览:324
苹果电脑安卓版怎么还原 浏览:612
javaftpjar 浏览:324
phpmysql自增id 浏览:920
仿抖音系统源码建站 浏览:746
云服务器搭建sqlserver2008 浏览:950
如何查看服务器安全组 浏览:429
云服务器会保存app记录吗 浏览:716
程序员身份证年龄 浏览:943
appstore如何注册一个美国帐号 浏览:322
春笋公式源码 浏览:497
蔚来app如何反馈 浏览:51
基础生态学pdf 浏览:957
cp2012单片机 浏览:990
张晓谦程序员 浏览:115
取消应用加密忘记密码 浏览:998
心熵pdf 浏览:809