if分が正常に行われなくて悩んでいます。
環境はVC++です。

{
float length=100;
float length2=200;
float lenlen=length-length2;

if(lenlen>=0){

return false;

}
return true;

}


なぜかfalseが帰ってきてしまいます。
0より小さいはずなのに
ちなみにlenlen>0としたら正常に動きました。

よろしくお願いします。