切换风格
开启辅助访问 切换到窄版

[分享] C语言运算符表

[复制链接]
作者:ctx 
版块:
Discuz!The Future 编程 c语言 发布时间:2019-1-3 14:15:40
18190
ctx 发表于 2019-1-3 14:15:40 | 显示全部楼层 |阅读模式
运算符按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。
运算符解释结合方式
() [] -> .括号(函数等),数组,两种结构成员访问由左向右
! ~ ++ -- + - * & (类型) sizeof
否定,按位否定,增量,减量,正负号,间接,取地址,类型转换,求大小
由右向左
* / %乘,除,取模由左向右
+ -加,减由左向右
<< >>左移,右移由左向右
< <= >= >小于,小于等于,大于等于,大于由左向右
== !=等于,不等于由左向右
&按位与由左向右
^按位异或由左向右
|按位或由左向右
&&逻辑与由左向右
||逻辑或由左向右
? :条件由右向左
= += -= *= /= &= ^= |= <<= >>=
各种赋值由右向左
,逗号(顺序)由左向右
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表