現在、優れたCS:APPに取り組んでいると、2 の補数の演習を行っているときに興味深い質問が発生しました。
GNU bc 1.06、デフォルト設定 - フラグなし:
-2 ^ 3
-8
... しかしその後 ...
-2 ^ 4
16
質問
なぜ -2 ^ 4 は正の 16 に等しいのですか? これを Google の電卓機能にプラグインしたところ、実際に -16 になりました。
私はおそらく再び私の心のレンズキャップを付けたままにしました(ピンキーと脳に関して)が、この動作に関するヒントは大歓迎です.
ありがとう
sc。