C语言之运算符优先级(四十二)
C语言 运算符 优先级
2023-09-14 09:09:58 时间
表达式 | 结合律 | 组合方式 |
---|---|---|
a/b%c | 从左到右 | (a/b)%c |
a=b=c | 从右到左 | a=(b=c) |
优先级 | 运算符 | 结合律 | |
---|---|---|---|
1 | 后缀运算符:[] () · -> ++ --(类型名称){列表} | 从左到右 | |
2 | 一元运算符:++ -- ! ~ + - * & sizeof_Alignof | 从右到左 | |
3 | 类型转换运算符:(类型名称) | 从右到左 | |
4 | 乘除法运算符:* / % | 从左到右 | |
5 | 加减法运算符:+ - | 从左到右 | |
6 | 移位运算符:<< >> | 从左到右 | |
7 | 关系运算符:<<= >>= | 从左到右 | |
8 | 相等运算符:== != | 从左到右 | |
9 | 位运算符 AND:& | 从左到右 | |
10 | 位运算符 XOR:^ | 从左到右 | |
11 | 位运算符 OR:| | 从左到右 | |
12 | 逻辑运算符 AND:&& | 从左到右 | |
13 | 逻辑运算符 OR:|| | 从左到右 | |
14 | 条件运算符:?: | 从右到左 | |
15 | 赋值运算符: = += -= *= /= %= &= ^= |= <<= >>= | 从右到左 | |
16 | 逗号运算符:, | 从左到右 |
相关文章
- C语言qsort函数用法
- C语言基础 - 文件编程 —— 概述篇
- C语言-函数-递归数列
- C语言之位运算符_c语言按位取反运算符怎么用
- C语言运算符优先级列表(超详细)
- C语言运算符优先级
- 【C语言进阶】C语言指针的高阶用法
- C语言 逻辑量、逻辑运算符和逻辑表达式、if语句和switch语句
- [C语言]字符串函数与内存函数
- iOS开发-【C语言】三目运算符详解手机开发
- C语言之自增和自减运算符详解编程语言
- Linux C语言编程中的运算符(linuxc运算符)
- break和continue,C语言break和continue的用法和区别
- C语言下标运算符([])
- C语言条件运算符(?:)
- C语言逗号运算符(,)
- 数组的存储,C语言数组的存储实质详解
- C语言与MySQL数据库进行互联互通(c 与mysql通讯)
- C语言连接Oracle 11g数据库的实践(c 连oracle11g)
- C语言运算符优先级列表(超详细)
- C语言关键字auto与register的深入理解
- C语言运算符及其优先级汇总表口诀