如何在if中条件判断浮点数的值(求救) 如何判断一个大于0小于1的浮点数的值。 例如: float a = 0.95; if(a == 0.95) 和 if(0.94 <= a <= 0.95)两种形式好像都不能用。 如何判断a的值,请教各位大侠。 谢谢![解决办法]if( (a-0.95) <1E-7 && (a-0.95)> -1E7 ) ; [解决办法]浮点数是用精度来判定的