十进制小数转为二进制
2015-01-16 12:01
232 查看
十进制数转换为二进制的大家都清楚了,那么带小数的十进制如何转换为二进制?整数部分当然和十进制整数转换方式一样,也就是说小数部分如何转化为二进制?
方法:乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分
为零为止。如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根据后面一位是0还是1,取舍,如果是零,舍掉,如果是1,向入一位。换句话说就是0舍1入。读数要从前面的整数读到后面的整数,下面举例: 例1:将0.125换算为二进制 得出结果:将0.125换算为二进制(0.001)2 分析:第一步,将0.125乘以2,得0.25,则整数部分为0,小数部分为0.25; 第二步, 将小数部分0.25乘以2,得0.5,则整数部分为0,小数部分为0.5; 第三步, 将小数部分0.5乘以2,得1.0,则整数部分为1,小数部分为0.0; 第四步,读数,从第一位读起,读到最后一位,即为0.001。
相关文章推荐
- 十进制小数转为二进制小数
- 十进制小数转为二进制小数
- 十进制的正整数,负数, 小数转为二进制.八进制.十六进制的方法 包括原码,反码,补码的介绍
- 十进制小数转为二进制
- 十进制小数转换二进制的问题
- 十进制小数转换成二进制小数的快速方法
- 十进制小数转换二进制、八进制、十六进制
- 十进制小数转化为二进制小数
- 十进制小数转换二进制的问题
- 十进制转为二进制
- C语言实现十进制小数转二进制
- 十进制浮点小数转换二进制注意的问题点
- 二进制,十进制小数互转
- 十进制小数转化为二进制小数
- 十进制小数与二进制的相互转换
- 十进制小数转二进制小数方法
- 1.1进制转换:十进制转为二进制
- 解析字符串,每八位的二进制转为十进制
- MODBUS协议 IEEE32位二进制浮点数与十进制小数转换的方法等内容
- 十进制0到16转为二进制