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...