当前位置: 首页 > news >正文

5.多分支语句的简单运用

1.逻辑运算符与逻辑表达式

逻辑表达式是指计算机程序中用逻辑运算符将两个关系表达式连接起来的句子,逻辑表达式的值也是True/1或Floss/0。

c++的逻辑运算符有:

image
通常使用逻辑运算符可以减少代码量,使逻辑更加简洁,例如《美丽数》判断一个数是偶数且大于50,使用分支嵌套和使用逻辑运算符代码对比:

if(n%2==0){//使用分支嵌套if(n>50){cout<<"yes";}else{cout<<"no" ;}
}
else{cout<<"no" ;
}
if(n%2==0 && n>50){//使用逻辑运算符cout<<"yes";}else{cout<<"no" ;}

2.多分支语句格式

if(判断语句1){语句1;
}
else if(判断语句2){语句2;
} 
else if(判断语句3){语句3; 
}
.....
else{以上条件都不成立执行语句n; 
} 

举例:

if(n%3==0){cout<<n<<"可以被3整除";
}
else if(n%5==0){cout<<n<<"可以被5整除,但不能被3整除";
} 
else{cout<<n<<"既不能被3整除,又不能被5整除";
}

3.运算符优先级

注:运算符由从上到下依次递减
image

http://www.aitangshan.cn/news/738.html

相关文章:

  • [Java/并发编程] 深度解析:Java 并行流(parallelStream) [JDK8-]
  • 实用指南:vue3对比vue2的性能优化和提升 :Vue 3 vs Vue 2
  • 最大流模板大全
  • cut命令
  • 重组蛋白表达系统|原核大肠杆菌|酵母|昆虫杆状病毒|哺乳动物表达系统
  • sort命令
  • Rocky10 编译安装 Asp.net Core_9 Nginx_1.28.0 Mariadb_11.8.3 Redis_8.2.0 (实测 笔记)
  • 8.13
  • STM32 Study Note
  • seq命令
  • UWA发布 | Unity手游性能年度蓝皮书
  • WPF优秀项目推荐:Stylet 一个非常轻量但强大的 ViewModel-First MVVM 框架
  • GNOME安装扩展配置工具及常用扩展
  • AtCoder Beginner Contest 410 (A - F)
  • 反向代理,重定向,forward
  • 内网DNS-dnsmasq服务详解
  • 【自学嵌入式:stm32单片机】TIM定时中断
  • 手艺融合赋能文旅元宇宙:虚实共生重构产业新生态
  • C语言数据结构《顺序表》教案
  • 数据库获得当前日期和时间
  • 【大二病也要学离散!】第三章 函数
  • QOJ5459 Goose, goose, DUCK? 题解 [ 蓝 ] [ 扫描线 ] [ 线段树 ]
  • 【日记】谈判失败(2273 字)
  • LSB隐写原理解析
  • 利用Active Directory进行攻击防御 - 实战技术与工具解析
  • 数据结构《课程导入 绪论》教案
  • Windows11正式版如何修改开机音乐的问题
  • 深度技术win10专业版电脑出现假死的问题
  • Spring boot SseEmitter 推送数据客户端乱码
  • Apache SeaTunnel 新定位!迈向多模态数据集成的统一工具