基础知识_布尔运算

本文介绍了计算机科学中的布尔运算,包括与(and)、非(not)、或(or)和异或(xor)四种基本运算。布尔运算是逻辑判断的基础,其中与运算要求两者都为真结果才为真,非运算则是取反,或运算只要有一方为真即为真,而异或运算则是在两者不同情况下结果为真。每个运算都有其特定的真值表,用于指导实际的编程应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

布尔运算

布尔运算:判断表达式“真假”的运算。在计算机中,0为假,非0为真。
本节,我们介绍四种基本布尔运算——与(and)、非(not)、或(or)、异或(xor)

- 与(and)运算:与数学中交运算类似。

例如:
用布尔运算判断式子:a与b
只有当a、b都为真时,式子a与b为真;其中任一为假时,式子a 与b为假
And运算的真值表如下
在这里插入图片描述
[and运算真值表]

- 非(not)运算:与数学中的非运算类似。

例如:
用布尔运算判断式子:非a
当a为真时,非a为假;a为假时,非a为真
Not运算的真值表如下
在这里插入图片描述
[not运算真值表]

- 或(or)运算:与数学中的并运算类似。

例如:
用布尔运算判断式子:a或b
当a、b都为假时,a或b为假;当a、b中至少有一个为真时,a或b为真
Or运算真值表如下:
在这里插入图片描述
[or运算真值表]

- 异或(xor)运算:值不同则为真,相同则为假。

例如:
用布尔运算判断式子:a异或b
当a、b都为真或假时,a异或b为假;当a、b中一真一假时,a异或b为真
Xor运算真值表如下:
在这里插入图片描述

[xor运算真值表]

同样还有同或操作,与异或相反,值相同则为真,不相同则为假。

总结:

1、四种常见的布尔运算

以上均为个人学习所得见解,若有错误或不足欢迎指正

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HePingxxb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值