浮点数*整数 整数*浮点数 哪个更精确?为什么?比如9898789989 * 0.000000997889 合0.000000997889* 9898789989 哪个更精确?计算机表示的精度是有限的,我们看到的运算结果两个都一样,但实际这两个值是
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 05:39:22
浮点数*整数 整数*浮点数 哪个更精确?为什么?比如9898789989 * 0.000000997889 合0.000000997889* 9898789989 哪个更精确?计算机表示的精度是有限的,我们看到的运算结果两个都一样,但实际这两个值是
浮点数*整数 整数*浮点数 哪个更精确?为什么?
比如9898789989 * 0.000000997889 合0.000000997889* 9898789989 哪个更精确?计算机表示的精度是有限的,我们看到的运算结果两个都一样,但实际这两个值是不一样的,怎么看出来那个更精确?
浮点数*整数 整数*浮点数 哪个更精确?为什么?比如9898789989 * 0.000000997889 合0.000000997889* 9898789989 哪个更精确?计算机表示的精度是有限的,我们看到的运算结果两个都一样,但实际这两个值是
或许要分两种情况:
1、在每次乘法结果不会超过精度限制的情况下,本身精度高的浮点数应该放在被乘数的位置,精度低的放在乘数的位置.精度低大致对应数字位数少,也就意味着乘法次数少;如果认为每次乘法的系统误差水平稳定,乘数的位数少就意味者产生乘法误差的次数少,总体上误差也可以认为更小些,比如0.234233 * 0.1
2、在其中一个数的精度接近精度限制的情况下,如果它放在被乘数的位置上,每次乘法的结果将更有可能超过精度限制,产生截断误差.所以精度高的数应该放在乘数的位置.比如0.1*0.23423423423234
浮点数*整数 整数*浮点数 哪个更精确?为什么?比如9898789989 * 0.000000997889 合0.000000997889* 9898789989 哪个更精确?计算机表示的精度是有限的,我们看到的运算结果两个都一样,但实际这两个值是
关于整数运算和浮点数的问题为什么一般情况下整数运算比浮点数运算更快?
matlab 如何将浮点数变成整数?
C语言判定是整数还是浮点数
C中 如何将浮点数转化成整数,如何判定一个浮点数是否等于其整数部分?C语言中 如何将浮点数转化成整数,如何判定一个浮点数是否等于其整数部分?
C语言判定是整数还是浮点数
C语言整数能和浮点数相乘吗
将任意指定的浮点数四舍五入为对应的整数(提示:根据浮点数与其整数部分的差加以
整数型数与浮点型数的比较在计算机中是如何完成的?
浮点数怎么计算?
浮点数是什么意思?
浮点数怎么计算
什么是浮点数?
计算机内部如何表示既有整数部分又有小数部分的浮点数
C语言中怎样判断输入的是整数还是浮点数
32位整数与32位的浮点数范围、精度的比较,为什么
C语言 如何判断一个浮点数是不是整数(说法不太严格)
C语言中怎样判断输入的是整数还是浮点数