小编初入编程行业,刚学c语言的小白,希望经过一段时间的学习有所成长。
下面是c语言中各运算符的优先级规则
运算符 | 优先级 | |
---|---|---|
单目运算符 | !、+、-、++、-- | 1 |
算术运算符 | *、/、% | 2 |
+、- | 3 | |
关系运算符 | >、<、>=、<= | 4 |
==、!= | 5 | |
逻辑运算符 | && | 6 |
|| | 7 | |
三目运算符 | ?: | 8 |
赋值运算符 | =、+=、-=、*=、/=、%= | 9 |
逗号运算符 | , | 10 |
逗号运算符的结果取的是右边表达式的结果
小编初入编程行业,刚学c语言的小白,希望经过一段时间的学习有所成长。
下面是c语言中各运算符的优先级规则
运算符 | 优先级 | |
---|---|---|
单目运算符 | !、+、-、++、-- | 1 |
算术运算符 | *、/、% | 2 |
+、- | 3 | |
关系运算符 | >、<、>=、<= | 4 |
==、!= | 5 | |
逻辑运算符 | && | 6 |
|| | 7 | |
三目运算符 | ?: | 8 |
赋值运算符 | =、+=、-=、*=、/=、%= | 9 |
逗号运算符 | , | 10 |
逗号运算符的结果取的是右边表达式的结果