Cのdouble変数に保存されたdouble数値を比較し、それを値1と比較したかっただけです。例:
double x;
x = 1;
if(x == 1)
call ....
ただし、x の値が 1 の場合でも、x の値が 1 ではなく 0.99999 のままであるため、この条件は false と評価されます。
どうすればこの問題を管理できますか!!
Cのdouble変数に保存されたdouble数値を比較し、それを値1と比較したかっただけです。例:
double x;
x = 1;
if(x == 1)
call ....
ただし、x の値が 1 の場合でも、x の値が 1 ではなく 0.99999 のままであるため、この条件は false と評価されます。
どうすればこの問題を管理できますか!!