VB中邏輯表示式怎麼表示,請問,VB中的邏輯運算子都是什麼意思?

2021-10-30 05:54:50 字數 4439 閱讀 8049

1樓:不周期彗星

1:x+y小於10 且 x-y要大於0 ----------------------------

x+y<10 and x-y>0

2:x.y都是正整數或都是負整數 --------------------------

int(x)=x and int(y)=y and (sng(x)=sng(y))

3:a.b之一為零但不得同時為零 --------------------------

(a=0 or b=0)and a<>b

4:c1+c2+c3大於等於255或c1與c2分別大於90且c3大於80 ----

c1+c2+c3>=255 or ((c1>90 or c2>90) and c3>80)

2樓:

1x+y<10 and x-y>0

2x=cint(x)

y=cint(y)

x*y>0

3(a=0 or b=0) and a<>b4(c1+c2+c3>=255) or (c1>90 and c2>90 and c3>80)

請問,vb中的邏輯運算子都是什麼意思?

3樓:人設不能崩無限

在形式邏輯中,邏輯運算子或邏輯聯結詞把語句連線成更復雜的複雜語句。

「邏輯異或」運算子,符號:xor,用法:a xor b,釋義:如果a或b同位相異,則結果為true,否則為false。

「邏輯非」運算子,符號:not,用法:not a ,釋義:如果a不為 true,則結果為true,否則為false。

「邏輯非」運算子,符號:!,用法:!a,釋義:如果a不為 true,則結果為true,否則為false。

4樓:仁昌居士

1、「邏輯與」運算子,符號:and,用法:a and b,釋義:如果a與b都為true,則結果為true,否則為false。

2、「邏輯與」運算子,符號:&&,用法:a && b,釋義:如果a與b都為true,則結果為true,否則為false。

3、「邏輯或」運算子,符號:|| ,用法:a || b,釋義:如果a或b任一為true,則結果為true,否則為false。

4、「邏輯異或」運算子,符號:xor,用法:a xor b,釋義:如果a或b同位相異,則結果為true,否則為false。

5、「邏輯非」運算子,符號:not,用法:not a ,釋義:如果a不為 true,則結果為true,否則為false。

6、「邏輯非」運算子,符號:!,用法:!a,釋義:如果a不為 true,則結果為true,否則為false。

5樓:匿名使用者

邏輯運算子包括6個。

and 運算子

eqv 運算子

imp 運算子

not 運算子

or 運算子

xor 運算子

===========

〔and〕

如果兩個表示式的值都是 true,則 result 是 true。如果其中一個表示式的值是 false,則 result 是 false。下列**說明如何確定 result:

如果 expression1 為 且 expression2 為 則 result 為

true true true

true false false

true null null

false true false

false false false

false null false

null true null

null false false

null null null

and 運算子還對兩個數值表示式中位置相同的位進行逐位比較,並根據下表對 result 中相應的位進行設定:

如果在 expression1 的位為 且在 expression2 中的位為 result 為

0 0 0

0 1 0

1 0 0

1 1 1

============

〔eqv〕

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

如果 expression1 為 且 expression2 為 則 result 為

true true true

true false false

false true false

false false true

eqv 運算子對兩個數值表示式中位置相同的位進行逐位比較,並根據下表對 result 中相應的位進行設定:

如果在 expression1 的位為 且在 expression2 中的位為 result 為

0 0 1

0 1 0

1 0 0

1 1 1

===============

〔imp〕

如果 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

imp 運算子對兩個數值表示式中位置相同的位進行逐位比較,並根據下表對 result 中相應的位進行設定:

如果在 expression1 的位為 且在 expression2 中的位為 result 為

0 0 1

0 1 1

1 0 0

1 1 1

==========

〔not〕

如果 expression 為 則 result 為

true false

false true

null null

此外,not 運算子改變任何變數的位值,並根據下表設定 result 中相應的位:

如果在 expression 的位為 則在 result 中的位為

0 11 0=========

〔or〕

如果兩個表示式中至少有一個為 true,則 result 為 true。下列**說明如何確定 result:

如果 expression1 為 且 expression2 為 則 result 為

true true true

true false true

true null true

false true true

false false false

false null null

null true true

null false null

null null null

or 運算子也對兩個數值表示式中位置相同的位進行逐位比較,並根據下表對 result 中相應的位進行設定:

如果在 expression1 的位為 且在 expression2 中的位為 result 為

0 0 0

0 1 1

1 0 1

1 1 1

==========

〔xor〕

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

如果 expression1 為 且 expression2 為 則 result 為

true true false

true false true

false true true

false false false

xor 運算子既可作為邏輯運算子,也可作為位運算子。使用互斥或的邏輯進行的兩個表示式的逐位比較,其結果通過下表說明:

如果 expression1 為 且 expression2 為 則 result 為

0 0 0

0 1 1

1 0 1

1 1 0

6樓:匿名使用者

^布林邏輯運算子有

& 邏輯與 | 邏輯或 ^ 異或 || 短路或 && 短路與! 邏輯反 &= 邏輯與賦值(賦值的簡寫形式)|= 邏輯或賦值(賦值的簡寫形式)

^= 異或賦值(賦值的簡寫形式) == 相等 != 不相等?: 三元運算子(if-then-else)布林邏輯運算子「&」、「 |」、「 ^」,對布林值的運算和它們對整數位的運算一樣。

邏輯運算子「!」的結果表示布林值的相反狀態:!true == false 和!

false == true

7樓:匿名使用者

ture 條件是真的

false 條件是假的

數電邏輯表示式中aba非caba非cbc為何

不是說bc可以視為0,而來不管bc是0還是1,這自個式子都成立。在做邏輯代數的時候,一定要注意,邏輯代數雖然和算數代數有些相似的地方,但是是兩種不同的計算。例如在邏輯代數中,就有1 1 1的式子,這在算數代數中,是不可思議的。所以在邏輯代數中,例如1 1 a成立,a不一定是0,a 1的時候,1 1 ...

易語言正規表示式的中的正規表示式文字怎麼取的

易語言不支援逆向斷言,所以你只能使用分組。取group 2 即可,具體易語言怎麼取正則的分組請自己參考易語言的api 上面文字,中兩個人對話 共同開始結束特徵 開始 結束 換行 給出表示式 就這樣,詳細的加q 版本2.支援庫 duregex 程式集 視窗程zhi序集1 子程式 按鈕1 被單擊 區域性...

請問化學表示式字母中為什麼字母前要加數字

這是化學計量係數,因為化學反應有可能是幾個分子才能反應,實際上就是把化學方程式配平 因為每種分子的化合價不一樣啊,轉化號兩邊正負要平衡啊!請問可以幫我解答一下化學中sn1中各字母和數字的含義嗎?我們當時的背法 每個字母代表的東西一定要記清楚 比如磷是p 五氧化二磷是p2o5 磷在空氣中燃燒 就背成p...