当前位置:网站首页>&&、||、&、|
&&、||、&、|
2022-08-09 22:01:00 【开开开心果儿】
(一)逻辑与&&、逻辑或||
逻辑运算符的短路特性:
逻辑与&&“短路”:当逻辑与&&的左操作数为逻辑假时,就足以判断该逻辑运算的结果为假了,故右操作数就不再被执行
逻辑或||“短路”:当逻辑或||的左操作数为逻辑真时,就足以判断该逻辑运算的结果为真了,故右操作数就不再被执行
1、c语言中&&是逻辑与运算符
有以下三种情况:
(1)当逻辑与左边为false(假),则不再进行逻辑与右边的判断,结果为false(假)
(2)当逻辑与左边为true(真)则进行右边判断,右边为false(假),结果为false(假)
(3)当逻辑与左边为true(真)则进行右边判断,右边也为true(真),则结果为true(真)
2、||是逻辑或运算符
有以下三种情况:
(1)当逻辑或左边为true(真),则不再进行逻辑或右边的判断,结果为true(真)
(2) 当逻辑或左边为false(假),继续逻辑或右边的判断,如果也为false(假),结果为false(假)
(3)当逻辑或左边为false(假),继续逻辑或右边的判断,如果为true(真),结果为true(真)
(二)按位与&、按位或|
按位与对所有的表达式都要判断,逻辑与运算符第一个表达式不成立的话,后面的表达式不运算,直接返回。
边栏推荐
- 5个 Istio 访问外部服务流量控制最常用的例子,你知道几个?
- typedef和#define的花里胡哨的用法
- Activiti7审批流
- Js fifteen interview questions (with answers)
- 级联下拉菜单的实现「建议收藏」
- mysql 、pg 查询日期处理
- Let's talk about what DDL, DML, DQL and DCL are in SQL statements
- leetcode brush questions diary Calculate the number of elements on the right that is less than the current element
- A. Common Prefixes
- One Pass 2074: [21CSPJ Popularization Group] Candy
猜你喜欢
随机推荐
C. Omkar and Baseball
Xiaohei's leetcode journey: 94. Inorder traversal of binary trees (supplementary Morris inorder traversal)
台风生成,广州公交站场积极开展台风防御安全隐患排查
Tencent continues to wield the "big knife" to reduce costs and increase efficiency, and free catering benefits for outsourced employees have been cut
从源码方面来分析Fragment管理中 Add() 方法
Let's talk about what DDL, DML, DQL and DCL are in SQL statements
接口自动化测试实践指导(上):接口自动化需要做哪些准备工作
p5.js实现的炫酷星体旋转动画
腾讯继续挥舞降本增效“大刀”,外包员工免费餐饮福利被砍了
leetcode:319. 灯泡开关
5个 Istio 访问外部服务流量控制最常用的例子,你知道几个?
聊天尬死名场面,你遇到过吗?教你一键获取斗图表情包,晋升聊天达人
十步以内,用小程序快速生成App!
Arcgis工具箱无法使用,显示“XML包含错误“的解决方法
JS–比想象中简单
Blender程序化建模简明教程【PCG】
json case
B. Neighbor Grid
BulkInsert方法实现批量导入
UML类图五种关系的代码实现[通俗易懂]