vb中的邏輯運算xor及eqv及imp定義

時間 2021-10-17 05:04:01

1樓:匿名使用者

(1)異或xor

當兩個表示式的值不同時(即一個為true,另一個為false),其結果為true;當兩個表示式的值相同(都為true或都為false)時,結果為false。也就是「異"則「真」,「同」則「假」。

(2)邏輯相等eqv

與「異或"運算是一對互逆運算子,即當兩個表示式的值相同(都為true或都為false) ,其結果為true;當兩個表示式的值不同(一個為true,另一個為false)時,其結果為false。只要表示式中有一個為null,則結果為null。

(3)蘊含imp

result=expres sion l imp expression2

只有當第一個表示式expressionl為true,第二個表示式expreesion2為false時,結果才為false,其他情況下結果均為true。

2樓:匿名使用者

1. xor異或

兩個表示式值相同為false,相異為true2. eqv邏輯等

兩個表示式值相同為true,相異為false3. imp蘊含

兩個表示式前一個值為true,後一個值為false時,結果為true,其餘情形皆為false

3樓:匿名使用者

xor說明

如果表示式中有一個而且只有一個值為 true,則 result 為 true。但是,如果表示式中有一個為 null,則 result 也為 null。當兩個表示式都不為 null,則根據下表來確定 result:

如果 expression1 為 且 expression2 為 則 result 為

true true false

true false true

false true true

false false false

eqv說明

如果有一個表示式是 null,則 result 也是 null。如果表示式都不是 null,則根據下表來確定 result:

如果 expression1 為 且 expression2 為 則 result 為

true true true

true false false

false true false

false false true

imp說明

下列**說明如何確定 result:

如果 expression1 為 且 expression2 為 則 result 為

true true true

true false false

true null null

false true true

false false true

false null true

null true true

null false null

null null null

-------------

都是邏輯運算子,運算方法在上面已經詳細地表達了。

例如xor,表示只有兩者真假不同時才真

eqv,表示只有兩者真假相同是才真

邏輯運算定律及性質,邏輯運算基本定律為

邏輯運算又稱布林運算 布林用數學方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。這種變換的有效性不依賴人們對符號的解釋,只依賴於符號的組合規律 這一邏輯理論人們常稱它為布林代數。20世紀30年代,邏輯代數在電路系統上獲得應用,隨後,由於電子技術與計算機的發展,出現各種...

計算機數字邏輯數字邏輯運算中異或運算

德運 邏輯運算中異或運算 與運算 或運算的優先順序是 與 異或 或。邏輯運算中,先運算優先順序高的表示式,再運算優先順序低的,如果優先順序相同,就順序運算。特別地,邏輯運算又有位運算和表示式邏輯運算,比如 位運算 a b 是計算a和b按位運算的值,邏輯 a b 是計算 a和b 計算結果是否為真 非零...

c語言邏輯運算子,C語言中邏輯運算子的規則是什麼

伊婷婷 c語言中的邏輯運算子就三種,與 或 非,它們的優先極順序為非,與,或。它們含義如下,當操做數為真時,結果為假,反之也成立,並且它的優先極也最高,因為只有它是單目運算子,只有當兩個操做數都為真時,結果才為真,否則為假。只有當兩個操做數都為假時,結果才為假,否則結果為真。除了這些,邏輯運算子還有...