>確か2^31までとどこかに書いてあったような気がします。 32桁(bit)使って、-2^31=-2147483648 から +2^31-1=+2147483647 までの整数を表せます。 -2^31 から -1 まで数えると 2^31 個の整数があります。0から2^31-1 まで数えると2^31個あります。 負の数が 2^31 個表せて、正の数が 2^31 個表せるので、足すと 2^31 + 2^31 = (2^31) * 2 = 2^32 個の整数を表せます。 ・・・期せずして符号付き整数と符号なし整数の話に戻ってきました。 ちょっと気合入れて書いてきますね。