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

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

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

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

常用作判断的运算符‌:

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

运算符的优先级‌:

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

相关文章:

  • MCP+A2A协议终极指南:AI系统构建技术全解析(医疗/金融实战+Streamable HTTP代码详解)
  • Vue Router 核心指南:构建高效单页应用的导航艺术
  • Spring MVC 拦截器教程
  • 08-STM32外部中断
  • 【题解-Acwing】861. 二分图的最大匹配
  • 云原生 | K8S中数据存储之StorageClass
  • MAGI-1: Autoregressive Video Generation at Scale
  • 【MySQL】数据类型和表的操作
  • 在 UniApp 中实现 App 与 H5 页面的跳转及通信
  • prometheus手动添加k8s集群外的node-exporter监控
  • 【Linux网络】Http服务优化 - 增加请求后缀、状态码描述、重定向、自动跳转及注册多功能服务
  • 基于RuoYi的WMS仓库管理系统源码级解决方案
  • spring框架学习(下)
  • Excel如何安装使用EPM插件并且汉化?
  • 线性代数—向量与矩阵的范数(Norm)
  • Spark 技术体系深度总结
  • Vue中Axios实战指南:高效网络请求的艺术
  • K8S Pod 常见数据存储方案
  • html5:从零构建经典游戏-扫雷游戏
  • 继续 那个错误分析
  • 上海乐高乐园建设进入最后冲刺,开园限量纪念年卡将于5月开售
  • 专业竞演、剧场LIVE直播,32位越剧新星逐梦上海
  • 四川在浙江公开招募200名退休教师,赴川支教帮扶
  • 四川省人大常委会原党组成员、副主任宋朝华接受审查调查
  • 当哲学与戏剧作为一种生活方式——《人生六戏》分享会
  • 云南富源回应“岔河水库死鱼”事件: 初步研判与水体缺氧有关