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

什么tureFalseFalseFalse什么的……到底对应什么意思?我不是问TureFalse的意思而是问andor之类的布尔逻辑运算符... 什么 ture False False False什么的……到底对应什么意思?
我不是问 Ture False的意思 而是问 and or 之类的 布尔逻辑运算符
展开
 我来答
仁昌爱娱乐
高粉答主

2019-09-17 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459852

向TA提问 私信TA
展开全部

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

探寻星球菌
高粉答主

2019-09-17 · 探索宇宙星辰,分享科学知识
探寻星球菌
采纳数:295 获赞数:113320

向TA提问 私信TA
展开全部

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

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

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

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



扩展资料:

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

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

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

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

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
休闲娱乐达人天际
高能答主

2020-05-09 · 致力于休闲娱乐知识的解答,分享娱乐知识。
休闲娱乐达人天际
采纳数:1605 获赞数:396560

向TA提问 私信TA
展开全部

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

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

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

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

扩展资料:

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

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ARTERIOSCLEROS
推荐于2017-09-30 · TA获得超过4185个赞
知道大有可为答主
回答量:1672
采纳率:0%
帮助的人:2449万
展开全部
逻辑运算符包括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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lipianpian1987
2010-11-11 · TA获得超过149个赞
知道小有建树答主
回答量:89
采纳率:100%
帮助的人:114万
展开全部
布尔逻辑运算符有

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

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

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

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

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

布尔逻辑运算符“&”、“ |”、“ ^”,对布尔值的运算和它们对整数位的运算一样。逻辑运算符“!”的结果表示布尔值的相反状态:!true == false 和!false == true
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式