データ型

 C言語で変数を宣言する際に使用できるデータ型には次のような種類があります。

■ 数値データ型

 プログラムの中で数値を表現するためのデータ型です。

<整数型>

正・負を表現できます。

データ型名 サイズ 表現する範囲
short 2バイト -32,768~32,767(符号付き)
unsigned short 2バイト 0~65,535(符号なし)
int 4バイト -2,147,483,648~2,147,483,647(符号付き)
unsigned int 4バイト 0~4,294,967,295(符号なし)
long 4バイト -2,147,483,648~2,147,483,647(符号付き)
unsigned long 4バイト 0~4,294,967,295(符号なし)
整数型

<小数点型>

 小数をもつ数値を表現できます。

データ型名 サイズ 表現する範囲
float 4バイト -3.4028235E+38~-1.401298E-45 (負の値)
1.401298E-45~3.4028235E+38(正の値)
double 8バイト -1.79769313486231570E+308~-4.94065645841246544E-324(負の値)
4.94065645841246544E-324~1.79769313486231570E+308(正の値)
小数点型

■ 文字データ型

 プログラムの中で文字を表現するためのデータ型です。

データ型名 サイズ 表現する範囲
signed char 1バイト -128~127(符号なし)
char 1バイト 0~255
文字データ型

■ その他のデータ型

 プログラムの中で数値や文字以外を表現するデータ型です。

データ型名 サイズ 表現する範囲
void 型なし
その他の型

前へ   次へ