サンプルプログラム int.c
(4-1)整数型変数
整数型変数には確保するメモリサイズにより種類(型)があります。
型 | 確保されるメモリサイズ | 扱える数値範囲 |
---|---|---|
char | 1バイト | -128~127 |
short | 2バイト | -32768~32767 |
int | CPU(コンパイラ)に依存 | |
long | 4バイト | -2147483648 ~ 2147483647 |
long long | 8バイト | -9223372036854775808 ~ 9223372036854775807 |
上記の型は符号付き変数です。
ちなみに...ですが、short型は short int、long型は long int、long long型は long long int、 と最後にintを付けて記述するのが正しいようですが、私は面倒くさいので最後の int は省略して記述しています。 これによって過去に問題が発生したことはありません。
unsignedを付けることで符号なし変数にすることもできます。
型 | 確保されるメモリサイズ | 扱える数値範囲 |
---|---|---|
unsigned char | 1バイト | 0~255 |
unsigned short | 2バイト | 0~65535 |
insigned int | CPU(コンパイラ)に依存 | |
unsigned long | 4バイト | 0~4294967295 |
unsigned long long | 8バイト | 0~18446744073709551615 |