以下是C语言中运算符的优先级从高到低的排序:

  1. ():括号运算符
  2. []:方括号运算符
  3. ->:结构体指针成员运算符
  4. .:结构体成员运算符
  5. ++:自增运算符
  6. --:自减运算符
  7. +:一元正号运算符
  8. -:一元负号运算符
  9. !:逻辑非运算符
  10. ~:位求反运算符
  11. *:乘法运算符
  12. /:除法运算符
  13. %:取模(求余)运算符
  14. +:加法运算符
  15. -:减法运算符
  16. <<:左移位运算符
  17. :右移位运算符

  18. <:小于运算符
  19. <=:小于等于运算符
  20. :大于运算符

  21. =:大于等于运算符

  22. ==:等于运算符
  23. !=:不等于运算符
  24. &:按位与运算符
  25. ^:按位异或运算符
  26. |:按位或运算符
  27. &&:逻辑与运算符
  28. ||:逻辑或运算符
  29. ?::条件运算符
  30. =:赋值运算符
  31. +=:加法赋值运算符
  32. -=:减法赋值运算符
  33. *=:乘法赋值运算符
  34. /=:除法赋值运算符
  35. %=:取模(求余)赋值运算符
  36. <<=:左移位赋值运算符
  37. =:右移位赋值运算符

  38. &=:按位与赋值运算符
  39. ^=:按位异或赋值运算符
  40. |=:按位或赋值运算符
  41. ,:逗号运算符

请注意,这只是一种常见的优先级排序方式,并且在实际使用中可以通过使用括号来改变运算符的优先级。

列出c语言所有运算符的优先级按优先级高低排序

原文地址: http://www.cveoy.top/t/topic/jduA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录