布爾邏輯運(yùn)算符有:“and”(邏輯與)、“or”(邏輯或)、“not”(邏輯非)、“xor”(邏輯異或)。邏輯和解釋等同于“和”,且只有兩個(gè)操作數(shù)為真,則結(jié)果才為真;邏輯或運(yùn)算符,當(dāng)所有操作數(shù)都為“false”時(shí),才會(huì)返回“false”。
布爾邏輯運(yùn)算符有四種類(lèi)型:and(邏輯與)、or(邏輯或)、not(邏輯非)、xor(邏輯異或)。
1、and(邏輯和)
在生活中,邏輯和解釋等同于“和”。&;調(diào)用邏輯與,僅當(dāng)兩個(gè)操作數(shù)均為真時(shí),結(jié)果才為真。&稱(chēng)為簡(jiǎn)明“與”或“短路”,且只有兩個(gè)操作數(shù)為真,則結(jié)果為真。
2、or(邏輯或)
如果一個(gè)或多個(gè)操作數(shù)為true,則邏輯或運(yùn)算符返回布爾值true;只有當(dāng)所有操作數(shù)都為false時(shí),結(jié)果才為false。
3、not(邏輯非)
邏輯否定是原值的倒數(shù)。
4、xor(邏輯異或)
如果a和b不同,則exclusive or結(jié)果為1。如果a和b相同,則exclusive or結(jié)果為0。
擴(kuò)展資料:
布爾邏輯運(yùn)算符的起源:
布爾用數(shù)學(xué)方法研究邏輯問(wèn)題,成功地建立了邏輯演算。他以平等來(lái)代表判斷,把推理看作是平等的轉(zhuǎn)化。這種轉(zhuǎn)換的有效性不取決于人們對(duì)符號(hào)的解釋?zhuān)鴥H僅取決于符號(hào)的組合規(guī)律。這種邏輯理論常被稱(chēng)為布爾代數(shù)。
20世紀(jì)30年代,邏輯代數(shù)被應(yīng)用于電路系統(tǒng)。隨后,隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,出現(xiàn)了各種復(fù)雜的大系統(tǒng),它們的變換規(guī)律也遵循布爾運(yùn)算所揭示的規(guī)律。
更多相關(guān)知識(shí),請(qǐng)?jiān)L問(wèn) php中文網(wǎng)!!