C语言中运算符优先级_c语言中运算符优先级
C语言中运算符优先级由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言中运算符优先级”。
**最高最高优先级的其实并不是真正的运算符,它们是一类特殊的操作,()是与函数相关,[]是与数组相关,->是与提取相关;
总结:1.关系运算符优于逻辑运算符
2.移位运算符介于算术运算符和比较运算符之间
3.除单目运算符外,算术运算符的优先级最高
***结合方向自右向左的只有三类:赋值、单目和三目,其它的都是从左至右结合单目运算符 > 算术运算符 > 移位运算符 > 关系运算符 > 逻辑运算符 > 条件运算符 > 赋值运算符 > 逗号运算符
单目运算符:!逻辑非运算符;~按位取反运算符;++前缀增量运算符;--前缀减量运算符;+正号运算符;-负号运算符;(类型)类型转换运算符;*指针运算符;&地址运算符;sizeof长度运算符;
算数运算符:*, /, %, +,-;
移位运算符:>右移运算符;
关系运算符:、>=关系运算符; ==等于运算符,!=不等于运算符;
逻辑运算符:&按位与运算符,^按位异或运算符,|按位或运算符,&&逻辑与运算符,||逻辑或运算符;
条件运算符:? :
赋值运算符:=、+=、-=、*=、/=、%=、&=、^=、|=、>=赋值运算符;
逗号运算符:,***前置++运算符是在表达式开始之间运算,后置++运算符是在表达式结束之后运算;(--)运算符也是一样
《C语言中运算符优先级.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档
[其他范文]热门文章