> 技術用語は正しく使わないと混乱招くし
> 特に初心者相手に誤った知識を植えつけるのはよくないドン
> 符号付 32bit 整数として解釈する場合、最上位ビットの重みを (-(2^31)) とするんだドン。
符号付き32bit整数は「2の補数」表現を用いて表されます。
これは、-1を&HFFFFFFFF、-2を&HFFFFFFFEとするような表現で、「0」前後でも連続しているのが特徴です。
そのため、繰り上がりを無視すれば符号なし整数の加減算がそのまま使えます。
&H7FFFFFFFと&H80000000では不連続のため、注意する必要があります。
数学的に言えばmodulo 2^32の有限体です。
10進数や他の進数で解釈したい場合には通常の2進数表記と同様、「各ビットに重みを与えた数」としても解釈することが可能です。
ただし、最上位ビットは-(2^-31)とします。
2そうだね プレイ済み