布尔逻辑运算符有几种,定义和功能分别是什么

 我来答
幻翼高达Zero
2019-05-23 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:8.2万
展开全部

布尔逻辑运算符有4种,分别是And(逻辑与)、Or(逻辑或)、Not(逻辑非)、Xor(逻辑异或)。

1、And(逻辑与)

逻辑与,释义是相当于生活中说的“并且”。&&称为逻辑与,只有两个操作数都是true,结果才是true。 && 称为简洁与或者短路与,也是只有两个操作数都是true,结果才是true。

2、Or(逻辑或)

如果一个操作数或多个操作数为 true,则逻辑或运算符返回布尔值 true;只有全部操作数为false,结果才是 false。

4、Not(逻辑非)

逻辑非就是指本来值的反值。

5、Xor(逻辑异或)

如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。

扩展资料:

布尔逻辑运算符的由来:

布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 。这一逻辑理论人们常称它为布尔代数。

20世纪30年代,逻辑代数在电路系统上获得应用,随后,由于电子技术与计算机的发展,出现各种复杂的大系统,它们的变换规律也遵守布尔所揭示的规律。

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

茅庐养育新人E
2020-01-08 · TA获得超过1.5万个赞
知道答主
回答量:94
采纳率:0%
帮助的人:2.3万
展开全部

布尔逻辑运算符有四种类型:and(逻辑与)、or(逻辑或)、not(逻辑非)、XOR(逻辑异或)。

1、and(逻辑和)

在生活中,逻辑和解释等同于“和”。&调用逻辑与,仅当两个操作数均为真时,结果才为真。&称为简明“与”或“短路”,且只有两个操作数为真,则结果为真。

2、or(逻辑或)

如果一个或多个操作数为true,则逻辑或运算符返回布尔值true;只有当所有操作数都为false时,结果才为false。

3、not(逻辑非)

逻辑否定是原值的倒数。

4、xor(逻辑异或)

如果a和B不同,则exclusive or结果为1。如果a和B相同,则exclusive or结果为0。

扩展资料:

布尔逻辑运算符的起源:

布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他以平等来代表判断,把推理看作是平等的转化。这种转换的有效性不取决于人们对符号的解释,而仅仅取决于符号的组合规律。这种逻辑理论常被称为布尔代数

20世纪30年代,逻辑代数被应用于电路系统。随后,随着电子技术和计算机技术的发展,出现了各种复杂的大系统,它们的变换规律也遵循布尔运算所揭示的规律。

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
聚兴碳素
推荐于2017-09-10 · TA获得超过2.1万个赞
知道小有建树答主
回答量:2775
采纳率:70%
帮助的人:182万
展开全部
1.逻辑运算符包括6个。 And 运算符 Eqv 运算符 Imp 运算符 Not 运算符 Or 运算符 Xor 运算符
=========== 〔And〕
2.如果两个表达式的值都是 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
3.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

参考资料:http://wenku.baidu.com/link?url=R9-jGCnx5LOSaRtwlr-t9QNq4ji1_1vCM_RrqPXKEp8Yw_zXf3xGYMi3s8qw19E-AWvbi3QXJ2ppdOEFk5cgR14vgtV59j90AQoTRfYVJ13
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
热情的盛夏光年
2013-05-21
知道答主
回答量:2
采纳率:0%
帮助的人:1957
展开全部
布尔逻辑运算符用来表示两个检索词之间的逻辑关系,用以形成一个概念,
常用的布尔逻辑运算符有三种,分别是逻辑与(AND)、逻辑或(OR)、逻辑非(NOT)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
余梦石display
2019-12-23 · TA获得超过263个赞
知道答主
回答量:384
采纳率:37%
帮助的人:12.4万
展开全部
与或非吧
与是有假则假
或是有真则真
非是取反
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式