计算机二级

3773考试网计算机等级考试计算机二级正文

计算机等级考试二级C语言:运算符

来源:fjzsksw.com 2010-10-13 16:57:53

 

 

 九、优先级和结合性

  从上面的逗号运算符那个例子可以看出,这些运算符计算时都有一定的顺序,就好象先要算乘除后算加减一样。优先级和结合性是运算符两个重要的特性,结合性又称为计算顺序,它决定组成表达式的各个部分是否参与计算以及什么时候计算。

  下面是C语言中所使用的运算符的优先级和结合性:

  优先级 运算符 结合性

  (最高) () [] -> . 自左向右

  ! ~ ++ -- + - * & sizeof 自右向左

  * / % 自左向右

  + - 自左向右

  << >> 自左向右

  < <= > >= 自左向右

  == != 自左向右

  & 自左向右

  ^ 自左向右

  | 自左向右

  && 自左向右

  || 自左向右

  ?: 自右向左

  = += -= *= /= %= &= ^= |= <<= >>= 自右向左

  (最低) , 自左向右

  在该表中,还有一些运算符我们没有介绍,如指针运算符、sizeof运算符、数组运算符[]等等,这些在以后的学习中会陆续说明的。

 

 

上一页  [1] [2] [3] [4] 

触屏版 电脑版
3773考试网 琼ICP备12003406号-1