C语言为何对于一些算术运算,使用浮点数会损失更多的精度?为何对于一些算数运算(例如两个很大的数相减),使用浮点数会损失更多的精度?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 23:24:47
C语言为何对于一些算术运算,使用浮点数会损失更多的精度?为何对于一些算数运算(例如两个很大的数相减),使用浮点数会损失更多的精度?C语言为何对于一些算术运算,使用浮点数会损失更多的精度?为何对于一些算

C语言为何对于一些算术运算,使用浮点数会损失更多的精度?为何对于一些算数运算(例如两个很大的数相减),使用浮点数会损失更多的精度?
C语言为何对于一些算术运算,使用浮点数会损失更多的精度?
为何对于一些算数运算(例如两个很大的数相减),使用浮点数会损失更多的精度?

C语言为何对于一些算术运算,使用浮点数会损失更多的精度?为何对于一些算数运算(例如两个很大的数相减),使用浮点数会损失更多的精度?
因为小数点以后的数不能精确地用2进制表示(最小位是5的除外),只能用根据精确度,确定一个近似数.你是在看C Primer plus吧,我也刚看到那里,上面这个答案只是我自己想的,不知道对错,仅供参考

C语言为何对于一些算术运算,使用浮点数会损失更多的精度?为何对于一些算数运算(例如两个很大的数相减),使用浮点数会损失更多的精度? C语言中位运算不能用于浮点数,什么是浮点数 C语言逻辑与只能操作整数吗是不是不能对浮点数进行逻辑与运算呀 用C语言做一个计算器计算器设计一个多功能计算器,可以完成基本的计算.设计要求:1.具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能.依次输入第一个运算数、运算符(+,-,*,/ 用c语言编写数学函数时 出现浮点数运算的较大误差该怎么解决?用递推方法编写勒让德函数中出现的浮点数运算产生了较大的误差,应该怎么解决? C语言,一个浮点数,怎么四舍五入保留到个位数 C语言如何实现浮点数的四舍五入 C语言判定是整数还是浮点数 “浮点数”在C语言中是什么意思?float C语言判定是整数还是浮点数 C语言整数能和浮点数相乘吗 C语言中什么是正确的浮点数 C语言中 小数和浮点数的区别 C语言 浮点数标准C允许浮点数使用后缀.后缀为“f”或“F”即表示该数为浮点数.如356f和356.是等价的.是不是说 1点2 可以写为 1.2 或 1f2 还有浮数点(不是浮点数)又是什么 C语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.A、x=x*100+0.5/100.0(结果就是浮点型)B、x=(x*100+0.5)/100.0 C语言在复数内部用浮点数定义其实部和虚部 设计实现复数的+-*/运算的四个函数 在C语言中,长浮点数与浮点数有什么区别?要精确到多少位? C语言中,对浮点数求绝对值的库函数是什么?就是怎么对一个浮点数求绝对值