確実に正しく動作しています。これは、数値というものがあなたの考えているものと違うからです。対する答えを参照してください。言った単純な数値であっても、浮動小数点数で正確に表現できません。進数しか変換しません。組み込み関数に関わります。進表記で表示することでチェックできます。向かって丸めを行うことを思い出してください。通常はもっとも簡単なやり方です。floor()、そしてその他の数学的な関数や三角関数の多くを実装しています。三角関数を実装しています。変化させることができます。必要とするかもしれません。丸めの方法は適切に使われるべきものです。自分自身で丸め関数を実装するようにすべきでしょう。これはCでも同じことなのです。このようにすることを述べています。数学的な整数と同じように振る舞います。それ以外の数値は恩恵を受けません。いつものことですが、これを行うには複数の方法があります。以下は、一般的な数値表現の変換を行うための手法のいくつかの例です。これは完全性よりも説明性を意図しています。少なくともいくらかのプログラマにとっては表記がわかりやすいからです。文字列に対して使われているかということに依存しています。いうビットパターンとなります)。いうビットパターンとして扱われます)。