邏輯運(yùn)算符把各個(gè)運(yùn)算的變量(或常量)連接起來組成一個(gè)邏輯表達(dá)式。
邏輯運(yùn)算符有4個(gè),它們分別是:?。。ㄟ壿嫹牵?、?。ㄟ壿嫽颍?、&&(邏輯與)?。蓿ó惢颍?。在位運(yùn)算里面還有 &(位與)、|(位或)的運(yùn)算。
什么是邏輯運(yùn)算--邏輯運(yùn)算用來判斷一件事情是“對(duì)”的還是“錯(cuò)”的,或者說是“成立”還是“不成立”,判斷的結(jié)果是二值的,即沒有“可能是”或者“可能不是”,這個(gè)“可能”的用法是一個(gè)模糊概念,在計(jì)算機(jī)里面進(jìn)行的是二進(jìn)制運(yùn)算,邏輯判斷的結(jié)果只有二個(gè)值,稱這二個(gè)值為“邏輯值”,用數(shù)的符號(hào)表示就是“1”和“0”。其中“1”表示該邏輯運(yùn)算的結(jié)果是“成立”的,如果一個(gè)邏輯運(yùn)算式的結(jié)果為“0”,那么這個(gè)邏輯運(yùn)算式表達(dá)的內(nèi)容“不成立“。
例 1:通常一個(gè)教室有二個(gè)門,這二個(gè)門是并排的。要進(jìn)教室從門A進(jìn)可以,從門B進(jìn)教室也行,用一句話來說是“要進(jìn)教室去,可以從A門進(jìn)‘或者’從B門進(jìn)”
用邏輯符號(hào)來表示這一個(gè)過程--能否進(jìn)教室用符號(hào)C表示,教室門分別為A和B。C的值為1表示可以進(jìn)教室,為0 表示進(jìn)不了教室。A和B的值為1時(shí)表示門是開的,為0表示門是關(guān)著的,列表如下:
說明 C A B
2個(gè)教室的門都關(guān)著,進(jìn)不去教室 0 0 0
門B是開著的,可以進(jìn)去 1 0 1
門A是開著的,可以進(jìn)去 1 1 0
門A和B都是開著的,可以進(jìn)去 1 1 1
把表中的過程寫成邏輯運(yùn)算就是: C = A || B 這就是一個(gè)邏輯表達(dá)式,它是一個(gè)“或”運(yùn)算的邏輯表達(dá)式。這個(gè)表達(dá)式要表達(dá)的是這個(gè)意思--如果要使得C為1,只要 A“或”B其中之一為 1即可以達(dá)到。所以“||”運(yùn)算稱為“或”運(yùn)算。來源:www.examda.com
思考--如果有一個(gè)表達(dá)式 C = A || B || C 怎樣理解這個(gè)邏輯表達(dá)式?
邏輯運(yùn)算符有4個(gè),它們分別是:?。。ㄟ壿嫹牵?、?。ㄟ壿嫽颍?、&&(邏輯與)?。蓿ó惢颍?。在位運(yùn)算里面還有 &(位與)、|(位或)的運(yùn)算。
什么是邏輯運(yùn)算--邏輯運(yùn)算用來判斷一件事情是“對(duì)”的還是“錯(cuò)”的,或者說是“成立”還是“不成立”,判斷的結(jié)果是二值的,即沒有“可能是”或者“可能不是”,這個(gè)“可能”的用法是一個(gè)模糊概念,在計(jì)算機(jī)里面進(jìn)行的是二進(jìn)制運(yùn)算,邏輯判斷的結(jié)果只有二個(gè)值,稱這二個(gè)值為“邏輯值”,用數(shù)的符號(hào)表示就是“1”和“0”。其中“1”表示該邏輯運(yùn)算的結(jié)果是“成立”的,如果一個(gè)邏輯運(yùn)算式的結(jié)果為“0”,那么這個(gè)邏輯運(yùn)算式表達(dá)的內(nèi)容“不成立“。
例 1:通常一個(gè)教室有二個(gè)門,這二個(gè)門是并排的。要進(jìn)教室從門A進(jìn)可以,從門B進(jìn)教室也行,用一句話來說是“要進(jìn)教室去,可以從A門進(jìn)‘或者’從B門進(jìn)”
用邏輯符號(hào)來表示這一個(gè)過程--能否進(jìn)教室用符號(hào)C表示,教室門分別為A和B。C的值為1表示可以進(jìn)教室,為0 表示進(jìn)不了教室。A和B的值為1時(shí)表示門是開的,為0表示門是關(guān)著的,列表如下:
說明 C A B
2個(gè)教室的門都關(guān)著,進(jìn)不去教室 0 0 0
門B是開著的,可以進(jìn)去 1 0 1
門A是開著的,可以進(jìn)去 1 1 0
門A和B都是開著的,可以進(jìn)去 1 1 1
把表中的過程寫成邏輯運(yùn)算就是: C = A || B 這就是一個(gè)邏輯表達(dá)式,它是一個(gè)“或”運(yùn)算的邏輯表達(dá)式。這個(gè)表達(dá)式要表達(dá)的是這個(gè)意思--如果要使得C為1,只要 A“或”B其中之一為 1即可以達(dá)到。所以“||”運(yùn)算稱為“或”運(yùn)算。來源:www.examda.com
思考--如果有一個(gè)表達(dá)式 C = A || B || C 怎樣理解這個(gè)邏輯表達(dá)式?