c语言中1e-6是什么意思?(fabs(...)<1e-6)又是什么意思?帮忙分别解释一下,急,明天要考试

如题所述

1e-6 -- 科学记数法 浮点 数 10的 负6 次方,即 0.000001
fabs(...)<1e-6 -- 绝对值小于 10的 负6 次方。

判断2个浮点数 是否相等,不等用简单的用 a==b 判断,通常用 fabs(a-b)< eps 判断, 意思是当2数误差小于某 很小的数时,认为它们相等。例如 fabs(a-b)<1e-6.

float 数 有效数字 只有 7 位,一般认为 1e-6 误差就算小了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-27
fasbs():绝对值函数,1e-6表示10的负6次方,是很小的一个小数。fasbs(x)<1e-6表示x是很小的的数,即表示零。
第2个回答  2012-12-27
1*10^(-6)
第3个回答  2012-12-27
就是0.1的六次方本回答被提问者采纳
第4个回答  2012-12-27
0.000006
相似回答