| 運算子 | 類型 | 運算規則 | 短路 | 典型用途 |
|---|---|---|---|---|
| & | 位元 | 逐位 1&1=1,其餘 0 | 否 | 旗標操作、掩碼、快速模 2^n |
| && | 邏輯 | 雙方非零則真 | 是 (左側為 0 不算右側) | 條件判斷、守衛子句 |
int a = 1, b = 2;
a & b // 01 & 10 = 00 -> 0 (假)
a && b // 真 && 真 -> 1 (真)
| 符號 | 含義 1 | 含義 2 | C 標準支援 |
|---|---|---|---|
| * | 指標宣告/解引用 | 乘法運算子 | 是 |
| ** | 二級指標 (int** p) | 冪次 (Python 2**3=8) | C 無冪次運算子,需 pow() |
int a = 10;
int *p = &a; // 一級指標
int **pp = &p; // 二級指標
printf("%d", **pp); // 10