本單元語法速查表
¶宣告與初始化
| 語句 | 說明 |
|---|---|
int x; |
宣告 int 變數 x(未初始化) |
int x = 10; |
宣告並初始化 |
long long y = 1000LL; |
使用 LL 後綴宣告大型整數 |
char c = 'A'; |
宣告字元變數 |
int a = 10, b = 20; |
同時宣告多個變數 |
¶運算子
| 運算子 | 作用 | 範例 |
|---|---|---|
+ |
加法 | x + y |
- |
減法 | x - y |
* |
乘法 | x * y |
/ |
整數除法(只取商) | x / y |
% |
取餘 | x % y |
= |
指派 | x = 10 |
+=, -=, *= |
複合指派 | x += 5 |
¶型態與大小
| 型態 | 位元 | 位元組 | 範圍 |
|---|---|---|---|
char |
8 | 1 | -128 ~ 127(常見實作;主要當字元用) |
short |
16 | 2 | -32,768 ~ 32,767 |
int |
32 | 4 | -2.1 \times 10^9 ~ +2.1 \times 10^9 |
long long |
64 | 8 | -9.2 \times 10^{18} ~ +9.2 \times 10^{18} |
¶字面常數後綴
| 後綴 | 型態 | 範例 |
|---|---|---|
| 無 | int |
100 |
LL |
long long |
100LL |