
C言語 データ型の一覧
C言語データ型一覧表指定子
C言語のデータ型の型指定子、バイト長の大きさ、値の範囲を符号付きと符号なし、浮遊小数点に分けてまとめています。
C言語のデータ型の一覧
このページではC言語でのデータ型の型指定子、バイト長、値の範囲を表にしてまとめます
データ型表
符号付き整数型
デフォルトでは符号付きと扱われておりint
と打ち込むだけでsigned int
と扱われ正負の値で変数に格納できます
bool
型は別ページにまとめで記載 Boolまとめページ
型指定子 | バイト長 | 値の範囲 |
---|---|---|
char |
1 | -128 ~ 127 |
short |
2 | -32,768 ~ 32,767 |
int |
4 | -2,147,483,648 ~ 2,147,483,647 |
long |
4 ~ 8 | -2,147,483,648 ~ 2,147,483,647 |
long long |
8 | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
符号なし整数型
型指定子 | バイト長 | 値の範囲 |
---|---|---|
unsigned char |
1 | -0 ~ 255 |
unsigned short |
2 | 0 ~ 65,535 |
unsigned int |
4 | 0 ~ 4,294,967,295 |
unsigned long |
4 ~ 8 | 0 ~ 4,294,967,295 |
unsigned long long |
8 | 0 ~ 18,446,744,073,709,551,615 |
浮遊小数点型
型指定子 | バイト長 | 値の範囲 |
---|---|---|
float |
4 | 3.4E +/- 38 (7 桁) |
double |
8 | 1.7E +/- 308 (15 桁) |
long double |
8 | 1.7E +/- 308 (15 桁) |