int x; |
int x; int y; int z; |
int x,y,z; |
int age; |
int x; int x; // 同じ宣言を二度書くとエラー |
int x=5; |
int x; x=5; |
int x=5; x=10; |
| 型 | 典型的なビット幅 | 典型的な範囲 |
| char | 8 ビット (1 バイト) | -128~127 |
| int | 32 ビット (4 バイト) | -2,147,483,648~2,147,483,647 |
| float | 32 ビット (4 バイト) | 3.4×10-38~3.4×1038 (負の数も含まれる) |
| double | 64 ビット (8 バイト) | 1.7×10-308~3.4×10308 (負の数も含まれる) |
| bool | 1 ビット | true または false |
| void | - | 値なし |
int x; double x; // x は既に整数型の変数と宣言されているのでエラーになる |
int x = 5; int y = 10; int z = 20; std::cout << x << "\n"; std::cout << y << "\n"; std::cout << z << "\n"; |
int x = 5; int y = 10; int z = 20; std::cout << "xの値は" << x << "\n"; std::cout << "yの値は" << y << "\n"; std::cout << "zの値は" << z << "\n"; |
int x = 5; int y = 10; int z; z=x+y; |
| + | 加算 |
| - | 減算 |
| * | 乗算 |
| / | 整数 (int) 同士の除算では小学生の割算出学ぶ「商」が計算される。 すなわち、5 / 3 に対しては商の 1 が得られる。 一方、割る数と割られる数のどちらに小数点以下を含む数 (double または float) がある場合の除算では、 結果にも小数点以下が含まれる。 |
| % | 整数の除算の余りが計算される。すなわち、5 % 3 に対しては余りの 2 が得られる。 |