VB中的各种逻辑关系怎么表示?比方说与、或、非

请问,VB中的逻辑运算符都是什么意思?~

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。

扩展资料:
在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”,我们可以将它们组成复杂命题“正在下雨,并且我在屋里”或“没有正在下雨”或“如果正在下雨,那么我在屋里”。
逻辑运算符的优先级为:NOT/!>AND/&&>OR/||>Xor,同级运算从左到右。

有的,
与:AND
或:OR
非:XOR
但是这个与或非,与集合论中的不是同一概念。若要判断集合中的逻辑关系,还是得靠自己写代码实现。

逻辑运算符用于构成逻辑表达式,从而实现逻辑判断功能。逻辑运算符包括逻辑与(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 or not

VB逻辑表达式
答:1 CInt(A)2 A Mod 2=0 (是偶数); A Mod 2=1 (是奇数)3 A>5 And A <10 4 (A=0 And B<>0) Or (A<>0 And B=0)5 log(3)/log(10) 5*a

6种组合逻辑关系表达式?
答:包含于(IS CONTAINED IN):表示一个集合被另一个集合包含的关系,常用符号为 "⊂" 或 "⊆"。相等(EQUALS):表示两个条件完全相等的关系,常用符号为 "=" 或 "=="。以上是常见的六种组合关系表达式,在数学、逻辑、编程等领域中常常用于描述条件之间的关系。不同领域和语境中可能还...

VB 的 这种逻辑符号怎么写?
答:是的,根据你的描述,可以判断a和b是“与”的关系,也就是说只要a和b两者中有一个为0(False)那条件就不成立,必须同时成立才算1(True)。

vb中如何表示并列关系
答:你的并列的概念是同时成立还是只要一个成立?计算机中最简单的逻辑运算有3个,and、or,not 一般意义的并列是and if a>0 and b>0 and c>0 and b>0 then 肯示a,b,c,d都必须大于0条件才成立 而 if a>0 or b>0 or c>0 or d>0 then 表示只要a,b,c,d其中之一大于0条件就成立 ...

布尔逻辑运算符有几种,定义和功能分别是什么
答:布尔逻辑运算符有4种,分别是And(逻辑与)、Or(逻辑或)、Not(逻辑非)、Xor(逻辑异或)。1、And(逻辑与)逻辑与,释义是相当于生活中说的“并且”。&&称为逻辑与,只有两个操作数都是true,结果才是true。 && 称为简洁与或者短路与,也是只有两个操作数都是true,结果才是true。2、Or(...

VB的逻辑表达式网络求助
答:这肯定是选B的,Or是或者的关系,意思是只要两个表达式中有一个为真那用Or连在一起的就为真。而我们知道X<=Y<Z表示的是Y大于或等于X,且Y小于Z,当然要用And。

求vb逻辑表达式,
答:a-b/c-d or c>d and not c>0 or d<c a-b/c-d or (c>d and not c>0) or d<c 1 or (false and true) or false 1 or false or false 1 or false 1

vb条件语句中的关系表达式和逻辑表达式
答:帮你baidu的 希望对你有所帮助 c语言的操作符共有15个优先级,如下:Operators Associativity () [] -> . left to right ! ~ ++ -- + - * (type) sizeof right to left / % left to right + - left to right << >> left to right < <= > >= left to right == != left...

vb 举几个 逻辑运算符 应用的简单实例
答:1.not的例子 If Not Command1.Enabled = False Then Command1.Enabled = False end if 2.< 和 > 的例子 if a > b then print a else print b end if if a>(a-b) then print "b大于0"3.and 的例子 if a>0 and b>0 then command1.enabled=true else command1.enabled=false end...

在vb中 或者和并且 怎么表达啊
答:VB是直接用OR与AND,C应该是||与&&。

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网