c运算符的运算顺序是怎样的?
发布网友
发布时间:2023-03-15 21:35
我来回答
共1个回答
热心网友
时间:2023-10-26 23:49
C语言的运算符优先级表如下:
括号和成员排第一 //括号运算符[]()成员运算符 . ->
全体单目排第二 //所有的单目运算符比如++,--,+(正),-(负),指针运算符*、&
乘除模除排第三 //乘 除 模除(%)
加减法排第四 //加法 和 减法
移位五,关系六 // 位移运算符:>> , << 关系: > , < , >= , <=
等于和不等于排第七 // == 和 !=
位与异或和位或排*十 // &(8), ^ (9) , | (10),按位与 第八,按位异或 第九,按位或第十,
逻辑与跟 逻辑或 排十一和十二 // && (11) , ||(12)
条件高于赋值 //三目运算符排第十三,所有赋值排十四
逗号运算符最低级。 //逗号排最低