这样的话,程序怎么表示189.384?
程序难道也有精度取舍方法,请高手赐教。
我用windows科学计算器算出结果为10110110(小数呢?)。
那程序如何判定其二进制数?
小数点到实际应用中如何转化,又如何识别?
十进制数转二进制数详细细节规定 我在计算189.384时 189=10110110 但是0.384转换成无限不循环小数
答案:3 悬赏:10 手机版
解决时间 2021-02-26 19:07
- 提问者网友:暗中人
- 2021-02-25 19:14
最佳答案
- 五星知识达人网友:猎心人
- 2021-02-25 19:31
自己用笔算一下咯!那个精度问题大看你的取舍(转换后是无限的数位的)
这样的话,程序怎么表示189.384?
用编程语言可以直接写出这个数的 选择float型就好了。
这样的话,程序怎么表示189.384?
用编程语言可以直接写出这个数的 选择float型就好了。
全部回答
- 1楼网友:往事隔山水
- 2021-02-25 21:39
你所迷惑的问题,解决办法很简单: 想办法
计算机是死的,人是活的, 根据你这个应用对精度对速度的具体要求决定适合的存储和计算方式
- 2楼网友:三千妖杀
- 2021-02-25 20:09
是的,189.384转换成2进制就是无限不循环的。你根据精度需求选择一个有效位
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯