为什么要用fabs(x)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 20:40:36
为什么要用fabs(x)为什么要用fabs(x)为什么要用fabs(x)因为你的x定义的是float型.浮点型不可能完全等于零.所以为了判读需要加上一个范围1e-6当在0附近这个范围内都当作等于0;p

为什么要用fabs(x)
为什么要用fabs(x)

为什么要用fabs(x)
因为你的 x 定义的是float 型.
浮点型不可能 完全等于零.
所以为了 判读需要 加上一个范围1e-6
当在 0附近 这个范围内 都当作等于0;
ps:fabs(x)为对x求绝对值.
不相信 你可以试一试
将判断改为while( x == 0)永远为假.