当前位置:系统粉 > 电脑问答 > 其他问答 > 数制转换,电脑带的计算器是算不了有小数点的

数制转换,电脑带的计算器是算不了有小数点的

提问者:语郁3  |  浏览 次  |  提问时间:2017-09-08  |  回答数量:2

数制转换,电脑带的计算器是算不了有小数点的37.62(8)按照算法 最后的2(8)应该是10(2),
37.62(8)
3(8)=(11)2 7(8)=111(2) 6(8)=110(2) 2(8)=10(2)
最后结果应该是11111.11010
这个结果到在线的换算器却成了37.64
正确的结果却是11111.110 01
哪位大虾指导下这是为什么呢?难道在数制转换的计算中还有一些特殊的定义吗?
问题就是这样了,非说我问题过短,
那我再问下十进制换二进制的,小数部份,究竟是怎么选取小数部分的数字的,不明白

已有2条答案
美家甜沫沫

美家甜沫沫

回答数:57  |  被采纳数:140

2017-09-08 08:47:24
进制转换,整数部分是直接转的,肯定没有问题,如你的37.62(8)中的37(8)肯定是11111而小数部分是这样转的,每一位必须转3位二进制.62转成.110 010与十进制一样,最后的0可省,所以是.11001
赞 5
只吃纯黑巧克力

只吃纯黑巧克力

回答数:143  |  被采纳数:59

2017-09-08 08:55:11
数制转换中,应对整数和小数分别进行处理。以十进制与二进制转换为例。十进制整数转为二进制整数:方法:除2求余,余数反序写出适用工具:栈十进制小数转为二进制小数:方法:乘2取整,整数顺序写出适用工具:队
赞 14
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航