Spaghetti Source logo

整数関係の基本要素

説明

多倍長にするまでもないが,int よりも大きそうな値のために typedef long long Int しておく.扱える範囲の領域は,言語仕様としては下解程度しか規定されていない.一方,多くの処理系では次のようになっている.

int
-2^31〜2^31
unsigned int
0〜2^32
long long
-2^63〜2^63
unsigned long long
0〜2^64

ちなみに long は現状では int と変わらないので,扱える範囲を増やす用途で書き換えても無意味である.

ソースコード

typedef long long Int;

Verified

前原 貴憲(maehara@prefield.com).

Last Modified: 2007.11.14 18:38:06.