フォロー

C#の場合
long bits = BitConverter.DoubleToInt64Bits(1.0d);
double justBelowOne = BitConverter.Int64BitsToDouble(bits - 1);
ってする事によってdoubleで1.0から最小単位だけ小さい値が得られて、それとの比較であれば、つまり
(1.0d / 49d * 49d) == justBelowOne
はtrueになるっぽい><
オレンジの発想自体はあってた><;

ログインして会話に参加
:realtek:

思考の /dev/null