百度智慧作业帮,慧海网手机作业找答案
智慧作业帮
作业帮
语文
英语
数学
政治
物理
历史
化学
生物
地理
综合
智慧作业帮
:www.zuoybang.com
收录互联网各类作业题目,免费共享学生作业习题
慧海网手机作业共收录了
千万级
学生作业题目
作业帮
>
综合
> 作业
C语言为何对于一些算术运算,使用浮点数会损失更多的精度?
来源:学生作业帮 编辑:
作业帮
分类:
综合作业
时间:2024/05/27 05:25:31
C语言为何对于一些算术运算,使用浮点数会损失更多的精度?
为何对于一些算数运算(例如两个很大的数相减),使用浮点数会损失更多的精度?
因为小数点以后的数不能精确地用2进制表示(最小位是5的除外),只能用根据精确度,确定一个近似数.你是在看C Primer plus吧,我也刚看到那里,上面这个答案只是我自己想的,不知道对错,仅供参考
C语言为何对于一些算术运算,使用浮点数会损失更多的精度?
有关C语言中的单精度浮点数的问题:
C语言算术运算的一些问题
C语言中for中浮点数精度的一个疑问
C语言中单精度浮点数和双精度分别如何表示?有什么差别?
C语言中位运算不能用于浮点数,什么是浮点数
浮点数与双精度浮点数的区别
在C语言中单精度浮点和双精度浮点小数点后有几位小数
C语言 浮点数标准C允许浮点数使用后缀.后缀为“f”或“F”即表示该数为浮点数.如356f和356.是等价的.是不是说
单精度浮点数的精度为什么是7位
C/C++实现高精度浮点数的乘方运算
用c语言编写数学函数时 出现浮点数运算的较大误差该怎么解决?