Windows 上の R15b は次のようになります。
>trunc(1.9999999999999999999).
2
さらに言えば、フロートを入力するだけで次のように返されます。
> 1.9999999999999999999.
2.0
私の知る限り、切り捨て関数は小数部分を削除するだけです(少なくともそれが必要です)。フロア関数も私の知る限りトリックを行うかもしれませんが、私が見たフロアの実装はオンラインでの使用を投稿しています...あなたはそれを推測しました... trunc。
私はこれを気にしているわけではありません。私が開発しているプログラムにとって正しいものであるためには、実際にはこれが必要です。
これに関するアイデアはありますか?
ありがとう。