邏輯運算符用於建立數值間的邏輯關係,Turbo C 提供三種:
| 運算符 | 作用 |
|---|---|
&& | 邏輯 AND (與) |
|| | 邏輯 OR (或) |
! | 邏輯 NOT (非) |
用於比較兩個運算元大小:
| 運算符 | 作用 |
|---|---|
> | 大於 |
>= | 大於等於 |
< | 小於 |
<= | 小於等於 |
== | 等於 |
!= | 不等於 |
Turbo C 中:非 0 即真,0 為假。關係/邏輯運算式結果為真時回傳 1,為假時回傳 0。
100 > 99 → 回傳 110 > (2+10) → 回傳 0!1 && 0 → 回傳 0表達式 !1 && 0 中,! 優先級高於 &&,故先算 !1 (得 0),再算 0 && 0 (得 0)。完整優先級表將於後續章節說明。