假设在C语言中定义: float a; 那么怎么把a与0进行比较?

问题描述:

假设在C语言中定义: float a; 那么怎么把a与0进行比较?
1个回答 分类:综合 2014-11-16

问题解答:

我来补答
如果要判定不等式的话,可以直接a < 0和a > 0
如果要判定等式的话,用fabs(a) < 1e-13 (数字只要够小就行)
由于精度问题,a == 0 可能不能正确判定
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识