[新規] [編集]
以下のように変数の宣言や初期化を行う.
以下のように変数の宣言や初期化を行う.
以下のように変数の宣言や初期化を行う.
以下のように変数の宣言や初期化を行う.
型(C)
☆
Cにおいて型(かた)とは,変数?が表すデータの種類や変数?が使うメモリのサイズなどを表すものである.種類
基本型
☆
基本型は以下のものである.void型
int型
☆
int型は,整数(integer)を表す.int型の変数は整数値を格納する.以下のように変数の宣言や初期化を行う.
int iVar; // 宣言 int iVar = 10; // 初期化
float型
☆
float型は,浮動小数点数(float point number)を表す.float型の変数は浮動小数点数値を格納する.以下のように変数の宣言や初期化を行う.
float fVar; // 宣言 float fVar = 10.0f; // 初期化
double型
☆
double型は,倍精度浮動小数点数(double precision float point number)を表す.double型の変数は倍精度浮動小数点数値を格納する.以下のように変数の宣言や初期化を行う.
double dVar; // 宣言 double dVar = 10.0; // 初期化
char型
☆
char型は,文字(character)を表す.char型の変数は文字値を格納する.以下のように変数の宣言や初期化を行う.
char cVar; // 宣言 char cVar = 'A'; // 初期化
型のサイズ
☆☆
基本型の一般的なサイズは以下の通りである.ただし,これらはコンパイラの仕様によって定められるため,必ずしもこの限りではない.| 型 | サイズ |
|---|---|
| void | --------------- |
| int | 4バイト(32ビット) |
| float | 4バイト(32ビット) |
| double | 8バイト(64ビット) |
| char | 1バイト(8ビット) |
型のとりうる値の範囲
☆☆
型のサイズに依存するが,基本型のとりうる値の一般的な範囲は以下の通りである.これらもコンパイラの仕様によって定められる.| 型 | 範囲 |
|---|---|
| void | ------------------------------ |
| int | -2147483648〜2147483647 |
| float | 6桁の小数(最大値はおよそ3.4e+38) |
| double | 15桁の小数(最大値はおよそ1.7e+308) |
| char | 1バイト文字1文字 |