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

什么 ture False False False什么的……到底对应什么意思?
我不是问 Ture False的意思 而是问 and or 之类的 布尔逻辑运算符

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,同级运算从左到右。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-17

在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。

例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”,我们可以将它们组成复杂命题“正在下雨,并且我在屋里”或“没有正在下雨”或“如果正在下雨,那么我在屋里”。一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。

基本的操作符有:“非”(¬)、“与”(∧)、“或”(∨)、“条件”(→)以及“双条件”(↔)。“非”是一个一元操作符,它只操作一项(¬ P)。剩下的是二元操作符,操作两项来组成复杂语句(P ∧ Q, P ∨ Q, P → Q, P ↔ Q)。

注意,符号“与”(∧)和交集(∩),“或”(∨)和并集(∪)的相似性。这不是巧合:交集的定义使用“与”,并集的定义是用“或”。



扩展资料:

VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。

因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。

VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。

VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。

参考资料来源:百度百科-运算符

本回答被网友采纳
第2个回答  2020-05-09

形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。

“逻辑异或”运算符,符号:Xor,用法:a xor b,释义:如果a或b同位相异,则结果为TRUE,否则为FALSE。

“逻辑非”运算符,符号:Not,用法:not a ,释义:如果a不为 TRUE,则结果为TRUE,否则为FALSE。

“逻辑非”运算符,符号:!,用法:!a,释义:如果a不为 TRUE,则结果为TRUE,否则为FALSE。

扩展资料:

在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”。

可以将它们组成复杂命题“正在下雨,并且我在屋里”或“没有正在下雨”或“如果正在下雨,那么我在屋里”。

本回答被网友采纳
第3个回答  推荐于2017-09-30
逻辑运算符包括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 1
1 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本回答被提问者采纳
第4个回答  2010-11-11
布尔逻辑运算符有

& 逻辑与 | 逻辑或 ^ 异或 || 短路或 && 短路与

! 逻辑反 &= 逻辑与赋值(赋值的简写形式)

|= 逻辑或赋值(赋值的简写形式)

^= 异或赋值(赋值的简写形式) == 相等 != 不相等

?: 三元运算符(IF-THEN-ELSE)

布尔逻辑运算符“&”、“ |”、“ ^”,对布尔值的运算和它们对整数位的运算一样。逻辑运算符“!”的结果表示布尔值的相反状态:!true == false 和!false == true

请问,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,...

vb中的逻辑运算xor及eqv及imp定义
在VB中,逻辑运算符有三个重要的成员:异或(Xor),逻辑相等(Eqv),以及蕴含(Imp)。它们在判断和比较两个表达式值时发挥着关键作用。首先,异或(Xor)运算符的工作原理是这样的:当两个表达式的值不一致,即一个为True,另一个为False时,运算结果为True,体现了“异则真”的原则。反之,如果两个表达...

VB中的各种逻辑关系怎么表示?比方说与、或、非
逻辑运算符用于构成逻辑表达式,从而实现逻辑判断功能。逻辑运算符包括逻辑与(And),逻辑非(Not),逻辑或(Or),逻辑异或(Xor),逻辑相等(Eqv)和逻辑蕴含(Imp)。(1)逻辑与And 逻辑与的语法为:当且仅当两个表达式expressionl莉expression2都为真时,其结果result才为真则当两个表达式中有一个为假时,...

在VB里,Xor(异或)、Equ(逻辑等于)、Imp(逻辑蕴涵)都是什么意思呀?
1、XOR:操作数中有一个为真,一个为假的时候结果才为真, 否则为假 ——例如0 xor 0=0,0 xor 1=1,1 xor 0=1, 1 xor 1=0 2、Equ:当俩个操作数为想同的时候,结果才为真,否则为假 ——例如0 xor 0=1,0 xor 1=0,1 xor 0=0, 1 xor 1=1 3、Imp:第一项真,第二项假...

VB中的逻辑运算符对数值运算的作用
在VB中,这是属于关系运算符与关系表达式的内容 关系运算符有:<>、>、>=、<、=、和<=。关系表达式:用一个比较运算符把两个表达式(如算数表达式)连接起来的式子称为关系表达式。关系表达式的运算结果为布尔值True(真)或False(假),所以关系运算符优先级相同。例如:3*2<8 值为真 3<>8...

VB中符号 <> 是什么意思
1.作为逻辑运算符合<>意思为不等 类似与>大于 <小于 2.作为不可省略参数例如function bbb<>

vb 里的 逻辑运算 和 位运算 怎么区分??
如果运算式子是数值型的时候,则为位运算。如果运算式子是逻辑型的时候,为逻辑运算。如:true or false 结果是true逻辑运算。1 or 0 结果是1也算true,但是是位运算。12 and 15 是位运算。结果是12。

vb中的逻辑运算xor及eqv及imp定义
(2)逻辑相等Eqv 与“异或"运算是一对互逆运算符,即当两个表达式的值相同(都为True或都为False) ,其结果为True;当两个表达式的值不同(一个为True,另一个为False)时,其结果为False。只要表达式中有一个为Null,则结果为Null。(3)蕴含Imp result=expres sion l Imp expression2 只有当第一...

VB中算术和逻辑表达式
Visual Basic提供了六种关系运算符和三种逻辑运算符:=(等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、<>(不等于)NOT(非)、AND(与)、OR(或)运算关系p q NOT p p AND q p OR qTrue True False True TrueTrue False False False TrueFalse True True False True...

VB程序设计, not ,and , or 概念是什么
not 用来对表达式进行逻辑否定运算。语法 result=Notexpression and 用来对两个表达式进行逻辑连接。语法 result=expression1Andexpression2 or 用来对两个表达式进行逻辑析取运算。语法 result=expression1Orexpression2

相似回答