栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > C/C++/C#

C++逻辑运算符

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++逻辑运算符

一,if / if-else if

主要用于逻辑判断,如果条件成立,则执行if范围内的代码。

int a = 10;
if(a >5){
    a = 2;
}
if else
int a = 20;
if(a > 20){
    //如果条件成立
    a = 20
}else{
    //条件不成立时执行
    a = 10
}
二,逻辑表达式

OR(||),逻辑AND(&&) ,逻辑NOT(!)

OR运算符:“||”

表示有一个或全部满足某个条件的情况下,用 or

5 == 5 || 5 == 9
5 > 3 || 5 > 10

例如

i == 6||i==j

如果左侧的条件成立了,则不会去执行判断右侧的表达式。

AND运算符 :“&&”

表示两个表达式组合成一个表达式,只有当两个表达式都为true时,得到的值才会使true

5 == 5 && 4 == 4

在使用时,也是先判断左侧表达式,如果为false,则不会进入右侧的逻辑判断。
AND 运算符也可以用于范围区间的判断。

NOT 运算符:“!”

表示它后面的表达式的真值取反。

bool a = true
if(!a){
    
}else{
    
}

因为 NOT 运算符的优先级高于所有关系和算法运算符,使用取反时,必须要括号括起来

三,?:三目表达式
int a = 10, b = 9;
int c = a > b ? a : b;
四,Switch语句

适用于多条件中选择一个

int choice;
switch (choice)
 {
    case 1:cout << 'an';
	break;
    case 2:cout << 'ab';
	break;
    default:
	break;
}

关键字break和continue
break:会终止跳出,continue是跳过本次循环逻辑,继续执行下一次

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1038167.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号