问题: 有关二进制问题
区间(0,1)内的小数如何化为二进制?
解答:
乘2取整
比如0.1234(10)
0.1234*2=0.2468 0
0.2468*2=0.4936 0
0.4936*2=0.9872 0
0.9872*2=1.9744 1
0.9744*2=1.9488 1
0.9488*2=1.8976 1
0.8976*2=1.7952 1
0.7952*2=1.5904 1
0.5904*2=1.1808 1
0.1808*2=0.3616 0
.....
0.1234(10)=0.0001111110.....
除非某一补没小数部分了,要多少位看你需要了
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。