前に何かのエントリで補数の意味がわからなくて損した気分になったことがあったのでIT戦記のエントリをトリガーに補数が何たるかを調べてみた。したら、予測はしてましたが、疑問が連鎖してして収拾がつかなくなったので、途中でセーブします。2の補数コンピュータでの整数の計算(むずいっす)メモ補数→2の補数→コンピュータ2進数計算→符号有りのコンピュータ2進数計算、の順で調べると良い。最後のコンピュータでの整数の計算の内容がわかれば、いろんなことがわかるのかもしれないけど、理解するのに1日とかじゃ無理そう。1000)(負の数の場合の符号ビットを除く絶対値部分は補数として表現されている。1引いた後にビットを反転させる)ということで-8になるらしい。ちなみに、負の数の場合に何故補数で表現されているかというのは、計算するときに便利であり、そもそも数学的に自然であり当然のようなんですが・・・よくわかりませんでした、無念。使えないよねってことで、おとなしくMath.floorを使ってようと、そういう結論になりました。コメントをキャンセルメールアドレスが公開されることはありません。Handla-Online.org.。