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

运算符分为哪几类?哪些运算符常用作判断?简述运算符的优先级

运算符主要分为以下几类‌:

  1. 算术运算符‌:用于执行基本的数学运算,如加、减、乘、除、取模等。例如:+、-、*、/、%‌。
  2. 赋值运算符‌:用于将值赋给变量。例如:=、+=、-=、*=、/=、%=‌。
  3. 比较运算符‌:用于比较两个值,并返回布尔值(true或false)。例如:==、!=、>、<、>=、<=‌。
  4. 逻辑运算符‌:用于进行逻辑运算,通常在条件语句中使用。例如:&&(逻辑与)、||(逻辑或)、!(逻辑非)‌。
  5. 位运算符‌:用于对二进制位进行操作。例如:&(按位与)、|(按位或)、^(按位异或)、~(按位取反)、<<(左移)、>>(右移)‌。
  6. 条件运算符‌:也称为三元运算符,用于简化条件语句。例如:condition ? expr1 : expr2‌。
  7. 其他运算符‌:包括成员访问运算符(.)、指针运算符(*、&)、范围解析运算符(::)等‌。

常用作判断的运算符‌:

  • 比较运算符‌:==、!=、>、<、>=、<=,这些运算符用于比较两个值的关系,返回布尔值‌。
  • 逻辑运算符‌:&& 和 ||,这些运算符用于组合多个条件,形成更复杂的判断‌。

运算符的优先级‌:

  • 括号‌:用于显式地改变运算顺序‌。
  • 单目运算符‌:如!、~、++、--、+(正号)、-(负号)、*(解引用)、&(取地址)‌。
  • 算术运算符‌:乘法、除法、取模的优先级高于加法和减法‌。
  • 位移运算符‌:<< 和 >>‌。
  • 关系运算符‌:<、<=、>、>=‌。
  • 等值运算符‌:== 和 !=‌。
  • 按位与运算符‌:‌。
  • 按位异或运算符‌:‌。
  • 按位或运算符‌:‌。
  • 逻辑与运算符‌:‌。
  • 逻辑或运算符‌:‌。
  • 条件运算符‌:‌。
  • 赋值运算符‌:=、+=、-=、*=、/=、%=‌。
http://www.xdnf.cn/news/170713.html

相关文章:

  • 电池的寿命
  • 参数规模:衡量大语言模型体量的标尺
  • 【Java面试笔记:进阶】23.请介绍类加载过程,什么是双亲委派模型?
  • NEPCON China 2025 | 具身智能时代来临,灵途科技助力人形机器人“感知升级”
  • Spring MVC深度解析:从原理到实战
  • 进程与线程-----C语言经典题目(8)
  • Net版本Spire.doc 最新版去水印
  • OpenCV进阶操作:图像金字塔
  • Django(快速上手版)
  • IDEA中使用Git
  • 物联网相关
  • 【仿Mudou库one thread per loop式并发服务器实现】服务器边缘测试+性能测试
  • 强制缓存vs协商缓存
  • pycharm无法创建venv虚拟环境
  • Web安全:威胁解析与综合防护体系构建
  • 快速排序及其在Unity游戏开发中的应用
  • Node.js API 安全的主要策略:最佳实践
  • 面试记录1-春招补录0427
  • 【Hive入门】Hive基础操作与SQL语法:DML操作全面解析
  • FastAPI + Redis Pub/Sub + WebSocket 组合解决方案的详细介绍
  • Reverse-WP记录6
  • Taro on Harmony :助力业务高效开发纯血鸿蒙应用
  • 云计算市场的重新分类研究
  • 华为 MRAG:多模态检索增强生成技术论文阅读
  • 用Node.js施展文档比对魔法:轻松实现Word文档差异比较小工具,实现Word差异高亮标注(附完整实战代码)
  • 如何删除Google Chrome中的所有历史记录【一键清除】
  • 关于Android Studio的Gradle各项配置2
  • 神经网络(自己记录)
  • 《大型网站技术架构-核心原理与案例分析》笔记
  • 展销编辑器在未来的发展前景​