2015/8/7コメ
> まず、何故-2^31から+2^31-1までなのでしょうか?
> 何故+の方に-1がついているのかが分かりませんでした。
32桁の二進数(abc...)を符号付き整数として解釈する方法
-2^31*a + 2^30*b + 2^29*c + .....
この式に由来することがお分かりいただけたでしょうか?
3bitで表せる数は
(a) 符号無しなら 0 (000の場合)から 2^3-1 (111の場合)まで
(b) 符号付きなら -2^2 (100の場合) から +2^2-1 (011の場合) まで
ということになります。(b)で最小値が 111 の場合にならないのは、例のグラフを見れば明らかですよね。
32bitでも同じことになります。
0そうだね プレイ済み