首页
好吧问答库
>
C++ 数值精度。如我输入sin30°(应该为0.5),可是却等于0.49999999.请看下我的程序,是哪里的问题?
C++ 数值精度。如我输入sin30°(应该为0.5),可是却等于0.49999999.请看下我的程序,是哪里的问题?
2025年03月01日 09:00
有3个网友回答
网友(1):
在浮点计算中,存在误差是不可避免的
0.5表示成0.49999999,误差在允许范围内的
网友(2):
没办法,这个函数是用浮点型运算的,结果有误差。
网友(3):
这误差是允许的啊!一定要让它成0.5了,你保留一位小数试试,
相关问答
最新问答
我想知道慕斯冷冻和冷藏保存分别能保存多久
苹果充值抖币如何1 10?抖微速充公众号好用吗?
离散数学中在求主析取范式和主合取范式的时候交换元素的位置会导致极大值和极小值结果不同,这是什么问题
英雄联盟 我没开tgp打游戏为什么会有荣誉截图?tgp看不到荣誉截图 但是掌上英雄联盟有
天津到秦皇岛的高铁要在哪个火车站上车
生吃干红枣对食道痉挛有好处吗
生物复习提纲 七年级下册 详细一点的
长安之星热车不好启动是怎么回事
华为P40微信视频怎么开美颜?
《爱丽丝漫游奇境记》读后感