C语言运算符的优先级顺序是怎样的一个复杂排列?
- 内容介绍
- 文章标签
- 相关推荐
本文共计827个文字,预计阅读时间需要4分钟。
“运算符优先级:1. 数字(1)、括号()、点等;2. 关系运算符(2)、逻辑运算符(!、~、-、*等);3. 乘除运算符(*、/、%等);4. 加减运算符(+、-等);5. 字符串( 、 等);6. 空格(等);7. 相等和不等运算符(==、!=等);8. 分号(;等);9. 位运算符(^等);10. 按位或运算符(|等);11. 三元运算符(?:等);12. 赋值运算符(等);13. 逻辑或运算符(||等);14. 逻辑与运算符(&&等)。
顺序是:1、“()”、.等;2、!、~、-、*、&等;3、*、/、%;4、加减运算;5、“<<”、“>>”;6、<、>等;7、“==”、“!=”;8、&;9、^;10、|;11、“&&”;12、“||”;13、“?:”;14、赋值运算等。
本教程操作环境:windows7系统、C++17版本、Dell G3电脑。
本文共计827个文字,预计阅读时间需要4分钟。
“运算符优先级:1. 数字(1)、括号()、点等;2. 关系运算符(2)、逻辑运算符(!、~、-、*等);3. 乘除运算符(*、/、%等);4. 加减运算符(+、-等);5. 字符串( 、 等);6. 空格(等);7. 相等和不等运算符(==、!=等);8. 分号(;等);9. 位运算符(^等);10. 按位或运算符(|等);11. 三元运算符(?:等);12. 赋值运算符(等);13. 逻辑或运算符(||等);14. 逻辑与运算符(&&等)。
顺序是:1、“()”、.等;2、!、~、-、*、&等;3、*、/、%;4、加减运算;5、“<<”、“>>”;6、<、>等;7、“==”、“!=”;8、&;9、^;10、|;11、“&&”;12、“||”;13、“?:”;14、赋值运算等。
本教程操作环境:windows7系统、C++17版本、Dell G3电脑。

