常用布爾邏輯運算符有哪些?
布爾邏輯運算符有四種類型:and(邏輯與)、or(邏輯或)、not(邏輯非)、XOR(邏輯異或)。
1、and(邏輯和)
在生活中,邏輯和解釋等同于“和”。&;調用邏輯與,僅當兩個操作數均為真時,結果才為真。&稱為簡明“與”或“短路”,且只有兩個操作數為真,則結果為真。
2、or(邏輯或)
如果一個或多個操作數為true,則邏輯或運算符返回布爾值true;只有當所有操作數都為false時,結果才為false。
3、not(邏輯非)
邏輯否定是原值的倒數。
4、xor(邏輯異或)
如果a和B不同,則exclusive or結果為1。如果a和B相同,則exclusive or結果為0。
擴展資料:
布爾邏輯運算符的起源:
布爾用數學方法研究邏輯問題,成功地建立了邏輯演算。他以平等來代表判斷,把推理看作是平等的轉化。這種轉換的有效性不取決于人們對符號的解釋,而僅僅取決于符號的組合規律。這種邏輯理論常被稱為布爾代數。
20世紀30年代,邏輯代數被應用于電路系統。隨后,隨著電子技術和計算機技術的發展,出現了各種復雜的大系統,它們的變換規律也遵循布爾運算所揭示的規律。