c语言中运算符有哪几种,优先级顺序是怎样 | 您所在的位置:网站首页 › c语言中运算符的优先顺序表 › c语言中运算符有哪几种,优先级顺序是怎样 |
c语言中运算符有哪几种,优先级顺序是怎样
C语言中,运算bai符除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符。 运算符的运算优先级共分为15 级,1 级最高,15 级最低。 在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。 一级运算符:标识,常量,字符串文字量,优先级提升表达式最优先执行。 二级运算符:数组下标运算(expression)、函数调用(argument-expression-list)、成员访问(identifier、 -> identifier)、后缀自增(i++)、后缀自减(i–)、 复合初始化(initializer-list)。 相关文章:http://www.xdy666.com/ 三级运算符:前缀自增(++i)、前缀自减(–i)、单目转型表式式(取地址& ,提领 * , 正号+ ,负号-、 位反~ 逻辑否!)、求类型长度(sizeof unary-expression)。 四级运算符:强制表达式成为type-name指定的类型( type-name ) cast-expression。 五级运算符:“ * ” 乘法运算符。 六级运算符:“ + ”加法运算符。 七级运算符:> 右移运算符。 八级运算符:=关系运算符。 九级运算符:“ == ”等于运算符;“ != ”不等于运算符。 十级运算符:“ & ”按位与运算符。 十一级运算符:“ ∧ ”按位异或运算符。 十二级运算符:“ | ”按位或运算符。 十三级运算符:“&&”逻辑与运算符。 十四级运算符:“ || ”逻辑或运算符。 十五级运算符:? :条件运算符。 参考文章:http://www.jieba8.com/ |
CopyRight 2018-2019 实验室设备网 版权所有 |