数学で利用した変数とほぼ同じ意味
違いとしては以下がある
- 数字以外のデータも保持することが可能である
- 利用前にその変数名を利用することを宣言しなければいけない
変数を利用したい時、必ず最初に変数を宣言する
変数宣言の方法
/* [型名] [変数名]; */
/* ex) */
int max;変数には、デフォルトでいくつかの型が存在する。
| name | 保持できる値 |
|---|---|
| int | 整数 |
| float | 実数 |
| double | 実数 |
| char | 文字 |
変数を宣言するときに、同時に代入をすることで、初期化を行うことができる。
/* [型名] [変数名] = 値; */
int max = 65535;ある変数型から、別の変数型へ型を変更することをキャストという。
ただし、キャストのできない型や、直観的ではない型変換が行われる可能性があるので、注意が必要。
/* [変数] = (型名)[変数/値]; */
double max = 10.02;
int max_int = (int)max;
int min = 1;
char max_char = min;
/* 直観的に考えれば文字の"1"が入りそうだが、文字コード1である文字が入る */| 演算子 | 行われる演算 | 使用例 |
|---|---|---|
| + | 加算 | 1 + 2 |
| - | 減算 | 1 - 2 |
| * | 乗算 | 1 * 2 |
| / | 除算 | 1 / 2 |
| % | 剰余 | 1 % 2 |