C语言运算符优先级和结合律大全

 时间:2024-10-13 11:09:57

1、第一优先级数组下标[],圆括号( ),成员选择(对象).,成员选择(指针)->结合方向为左到右

C语言运算符优先级和结合律大全

2、第二优先级负号运算符-,强制类型转换,自增运算符++,自减运算符--,取值运算符,取地址运算符&,逻辑非运算符!,按位取反运算符~,长度运算sizeof符,结合方向为左到右

C语言运算符优先级和结合律大全

3、第三优选级 除/,乘*,余数%,结合方向为左到右

C语言运算符优先级和结合律大全

4、第四优选级,加+,减-,结合方向为左到右

C语言运算符优先级和结合律大全

5、第五优选级,左移<<,右移>>,结合方向为左到右

C语言运算符优先级和结合律大全

6、第6优选级, 大于>,大于等于>=,小于<,小于等于<=,结合方向为左到右

C语言运算符优先级和结合律大全

7、第7优选级,等于==,不等于,结合方向为左到右

C语言运算符优先级和结合律大全

8、各类运算级别如图所示,级别先后为,按位与&,按位异或^,按位或| ,逻辑与&&,逻辑或|| 条件运算符?:,注意得是条件运算结合方向为右到左

C语言运算符优先级和结合律大全

9、第14优选级,赋值运算符=,除后赋值/=,乘后赋值*=,取模后赋值%=,加后赋值+=,减后久雾谠栀赋值-=,左移后赋值<<=,右移后赋值>>=,按位与后赋值&=,按位异或后赋值^=,按位或后赋值|=,结合方向为右到左

C语言运算符优先级和结合律大全
  • scanf_s与scanf的区别是什么
  • c++怎样使用冒泡排序?
  • C语言怎么用科学计数法表示输出值?
  • c语言 字符型转换成整型
  • python注释符号是什么
  • 热门搜索
    这个季节去哪里旅游最好 行尸走肉在哪里可以看 猎头公司怎么赚钱 lnk格式怎么打开 网络延迟怎么解决 去旅游的作文 如何压缩文件夹 鼻子怎么变高 妍诗美化妆品怎么样 博瑞怎么样