您的位置:首页 > 其它

[符号优先级]C中的符号优先级事项

2015-07-11 00:24 309 查看
问题描述:C语言中符号的优先级在许多书籍中都有详细的比较列表。以下做下整理,便于查阅。
























记忆:对于C语言中符号优先级的记忆,网上也有很好的总结:

同一优先级的运算符,运算次序由结合方向所决定。由于C语言中运算符多,优先级复杂,难以记忆,针对上述运算符,我们可以归纳成几名口诀,以便于记忆:
括号成员第一; 括号运算符[]()成员运算符. ->
全体单目第二; 所有的单目运算符比如++ -- +(正) -(负) 指针运算*&
乘除余三,加减四; 这个"余"是指取余运算即%
移位五,关系六; 移位运算符:<< >>,关系:> < >= <= 等
等于(与)不等排第七; 即== !=
位与异或和位或; 这几个都是位运算: 位与(&)异或(^)位或(|)
"三分天下"八九十;
逻辑或跟与; 逻辑运算符:|| 和 &&
十二和十一; 注意顺序:优先级(||) 底于优先级(&&)
条件高于赋值, 三目运算符优先级排到 13位只比赋值运算符和","高
逗号运算级最低! 逗号运算符优先级最低
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: