近期在学习C语言,遇运算符优先级,遂记录之。
ps.学长说这是期末考点,记它干啥?愣着啊!
类别 | 运算符 | 结合性 |
---|---|---|
后缀 | () [] -> . ++ - - | 从左到右 |
一元 | + - ! ~ ++ - - (type)* & sizeof | 从右到左 |
乘除 | * / % | 从左到右 |
加减 | + - | 从左到右 |
移位 | << >> | 从左到右 |
关系 | < <= > >= | 从左到右 |
相等 | == != | 从左到右 |
位与 AND | & | 从左到右 |
位异或 XOR | ^ | 从左到右 |
位或 OR | | | 从左到右 |
逻辑与 AND | && | 从左到右 |
逻辑或 OR | || | 从左到右 |
条件 | ?: | 从右到左 |
赋值 | = += -= *= /= %=>>= <<= &= ^= |= | 从右到左 |
逗号 | , | 从左到右 |
附例题一道:
碎碎念:(已经不记得这是第几次remake了,第一次是高一对信奥感兴趣买了本书研究,第二次是高二准备信奥(没参加是我很大的遗憾),第三次是...第四次是...希望这次不要被别的事情打断,好好学下去吧...)19年的现在在写冒泡递归 现在还在写冒泡递归,hhhhh
评论 (0)