Ark_Zhang

导航

 

1级(左结合)

 

  ( ) 圆括号;[ ]下标运算符;->指向结构体成员运算符;. 结构体成员运算符。

 

  2级(右结合)

 

  “ ! ”逻辑非运算符;“ ~ ”按位取反运算符;“ ++ ”前缀增量运算符;“ -- ”前缀减量运算符;

 

  “ - ”负号运算符;(类型)类型转换运算符;“ * ”指针运算符;“ & ”地址运算符;

 

  “sizeof ” 长度运算符。

 

  3级(左结合)

 

  “ * ” 乘法运算符;“ / ” 除法运算符;“ % ” 取余运算符。

 

  4级(左结合)

 

  “ + ”加法运算符;“ - ”减法运算符。

 

  

 

  5级(左结合)

 

  << 左移运算符;>> 右移运算符。

 

  6级(左结合)

 

  <、<=、>、>=关系运算符。

 

  7级(左结合)

 

  “ == ”等于运算符;“ != ”不等于运算符。

 

  8级(左结合)

 

  “ & ”按位与运算符。

 

  9级(左结合)

 

  “ ∧ ”按位异或运算符。

 

  10级(左结合)

 

  “ | ”按位或运算符。

 

  11级(左结合)

 

  “&&”逻辑与运算符。

 

  12级(左结合)

 

  “ || ”逻辑或运算符。

 

  13级(右结合)

 

  ? :条件运算符。

 

  14级(右结合)

 

  =、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符。

 

  15级(左结合)

 

  “,” 逗号运算符。

posted on 2012-10-22 13:52  Ark_Zhang  阅读(1140)  评论(0编辑  收藏  举报