教育理论知识重点:求C语言各运算符的优先级别

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 08:45:10
比如什么优先与什么~~~!!
要详细的

摆渡,搜一本基础书看一下
很简单

简单的
单目运算符>双目运算符>三目运算符

为什么要这些呢?
记住一般的顺序, 不清楚的就使用括号, 自己别人看的都清楚.

单目运算符>双目运算符>三目运算符

优先及 运算符 运算类型
15(最高) () [] - >
14 ! ~ ++ -- -*& sizeof * /% 单目运算
13 * / % 双目算术
12 + - 双目算术
11 << >> 移位运算
10 < <= > >= 关系运算
9 == ! = 关系运算
8 & 位运算
7 ^ 位运算
6 | 位运算
5 && 逻辑运算
4 || 逻辑运算
3 ?: 三目运算
2 = += -= *= /= %= &= ^= | = >>= <<= 双目运算
1 , 顺序运算
注: 14及中 -是反符号运算,*是取地址运算.不要将它们与减,乘和位相混淆.分辨的方法 前4种是单目运算,后4中是2目运算.