邏輯運算子用於構成邏輯表示式,從而實現邏輯判斷功能。邏輯運算子包括邏輯與(And),邏輯非(Not),邏輯或(Or),邏輯異或(Xor),邏輯相等(Eqv)和邏輯蘊含(Imp)。
(1)邏輯與And
邏輯與的語法為:
當且僅當兩個表示式expressionl莉expression2都為真時,其結果result才為真則當兩個表示式中有一個為假時,其結果必為假False。
(2)邏輯非Not
邏輯非的語法為:
Not為單目運算子,後跟的expression為關係表示式或算術表示式。
當關系表示式為True時,其結果為False;當關系表示式為False時,結果為Tme。
當算術表示式取值為1時,結果為0;當算術表示式取值為0時,結果為1。
(3)邏輯或Or
邏輯或的語法為:
當Or兩邊的表示式中有一個為True時,結果result就為TRUE;只有兩個表示式均為FALSE時,其結果才為False。
(4)邏輯異或Xor
邏輯異或的語法為:
所謂的“異或",就是當兩個表示式的值不同時(即一個為True,另一個為FALSE),其結果為True;當兩個表示式的值相同(都為True或都為False)時,結果為False。也就是“異"則“真”,“同”則“假”。
(5)邏輯相等Eqv
邏輯等價運算的語法為:
邏輯“相等"與“異或"運算是一對互逆運算子,即當兩個表示式的值相同(都為True或都為False) 寸,其結果為True;當兩個表示式的值不同(一個為True,另一個為False)時,其結果為False。只要表示式中有一個為Null,則結果為Null。
(6)邏輯蘊含Imp
邏輯蘊含的語法為:
result=expres sion l Imp expression2
“蘊含"邏輯的真值表見表2-9,只有當第一個表示式expressionl為True,第二個表示式expreesion2為False時,結果才為False,其他情況下結果均為True。
邏輯運算子用於構成邏輯表示式,從而實現邏輯判斷功能。邏輯運算子包括邏輯與(And),邏輯非(Not),邏輯或(Or),邏輯異或(Xor),邏輯相等(Eqv)和邏輯蘊含(Imp)。
(1)邏輯與And
邏輯與的語法為:
當且僅當兩個表示式expressionl莉expression2都為真時,其結果result才為真則當兩個表示式中有一個為假時,其結果必為假False。
(2)邏輯非Not
邏輯非的語法為:
Not為單目運算子,後跟的expression為關係表示式或算術表示式。
當關系表示式為True時,其結果為False;當關系表示式為False時,結果為Tme。
當算術表示式取值為1時,結果為0;當算術表示式取值為0時,結果為1。
(3)邏輯或Or
邏輯或的語法為:
當Or兩邊的表示式中有一個為True時,結果result就為TRUE;只有兩個表示式均為FALSE時,其結果才為False。
(4)邏輯異或Xor
邏輯異或的語法為:
所謂的“異或",就是當兩個表示式的值不同時(即一個為True,另一個為FALSE),其結果為True;當兩個表示式的值相同(都為True或都為False)時,結果為False。也就是“異"則“真”,“同”則“假”。
(5)邏輯相等Eqv
邏輯等價運算的語法為:
邏輯“相等"與“異或"運算是一對互逆運算子,即當兩個表示式的值相同(都為True或都為False) 寸,其結果為True;當兩個表示式的值不同(一個為True,另一個為False)時,其結果為False。只要表示式中有一個為Null,則結果為Null。
(6)邏輯蘊含Imp
邏輯蘊含的語法為:
result=expres sion l Imp expression2
“蘊含"邏輯的真值表見表2-9,只有當第一個表示式expressionl為True,第二個表示式expreesion2為False時,結果才為False,其他情況下結果均為True。