布爾邏輯運算符有4種,分別是And(邏輯與)、Or(邏輯或)、Not(邏輯非)、Xor(邏輯異或)。
1、And(邏輯與)
邏輯與,釋義是相當於生活中說的“並且”。&&稱為邏輯與,只有兩個操作數都是true,結果才是true。 && 稱為簡潔與或者短路與,也是只有兩個操作數都是true,結果才是true。
2、Or(邏輯或)
如果壹個操作數或多個操作數為 true,則邏輯或運算符返回布爾值 true;只有全部操作數為false,結果才是 false。
4、Not(邏輯非)
邏輯非就是指本來值的反值。
5、Xor(邏輯異或)
如果a、b兩個值不相同,則異或結果為1。如果a、b兩個值相同,異或結果為0。
擴展資料:
布爾邏輯運算符的由來:
布爾用數學方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。這種變換的有效性不依賴人們對符號的解釋,只依賴於符號的組合規律 。這壹邏輯理論人們常稱它為布爾代數。
20世紀30年代,邏輯代數在電路系統上獲得應用,隨後,由於電子技術與計算機的發展,出現各種復雜的大系統,它們的變換規律也遵守布爾所揭示的規律。
百度百科-邏輯運算符