アカウント名:
パスワード:
0.1の3倍が0.3にならない(ことがある)言語は使いたくないんだろうな。
#include
main() { if (0.1*3==0.3) puts("equal"); else puts("not equal"); return 0;}
IEEE 754-2008の十進浮動小数点数をサポートするシステムを使えば良いだけの話では(そういうものが実在するかは知らんが)。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
精度というか (スコア:0)
0.1の3倍が0.3にならない(ことがある)言語は使いたくないんだろうな。
#include
main() {
if (0.1*3==0.3) puts("equal");
else puts("not equal");
return 0;
}
Re:精度というか (スコア:0)
IEEE 754-2008の十進浮動小数点数をサポートするシステムを使えば良いだけの話では(そういうものが実在するかは知らんが)。