物聯網/嵌入式工程師
重磅升級:新增硬件電路設計與實戰,讓你軟硬通吃,同級PK無敵!行業風口、政策傾斜,新晉熱門高薪不內卷!0基礎一站式就業完整路徑,搶占先發優勢!
上一小結,我們介紹了關系運算符,知道了六種關系運算符,還知道了關系運算符的運算結果是布爾類型。這一小節,來看看邏輯運算符。
邏輯運算符,就是我們平常生活中的“或”,“并且”等詞語,在 C++ 中,所有的邏輯運算符的操作數,都是布爾類型,而邏輯運算的結果,也是布爾類型。
邏輯運算的操作數就是兩個或一個布爾類型,而布爾類型只有兩個值,所以我們可以把所有輸入和所有輸出都列出來,組成一張真值表,來看看邏輯運算的詳細情況。
&& 真值表
bool c = a && b;
查看真值表,我們發現,當 a 和 b 都是 true 的時候,c 的值才是 true,所以 && 運算符的含義,就是我們日常生活中的并且。
|| 真值表
bool c = a || b;
查看真值表,我們發現,當 a 和 b 只要又一個是 true 的時候,c 的值就是 true,所以 || 運算符的含義,就是我們日常生活中的或者。
非運算符,就是取反。a是true,!a就是false,反之,a是false,!a就是true。
請驗證,完成請求
由于請求次數過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報