補足:整数型のバリエーションについて

値の範囲は IRIX 6.3/6.4 の場合です。/usr/include/limits.h に定義があります。


データ型 説明 値の範囲
char 符号付き文字 -128〜127
signed char
unsigned char 符号なし文字 0〜255
short 符号付き短精度整数 -32768〜32767
short int
signed short
signed short int
unsigned short 符号なし短精度整数 0〜65535
unsigned short int
int 符号付き整数 (long と同じ)
signed
signed int
unsigned 符号なし整数 (unsigned long と同じ)
unsigned int
long 符号付き長精度整数 -2147483648〜2147483647
long int
singed long
singed long int
unsigned long 符号なし長精度整数 0〜4294967295
unsigned long int