C++语言操作符优先级.docVIP

  • 1
  • 0
  • 约1.53千字
  • 约 4页
  • 2019-07-05 发布于湖北
  • 举报
C++语言操作符优先级 优先级 运算符 含??? 义 示 例 结合方向 要求运算 对象的个数 可重载性 1 :: 全局解析 ::x 自右至左 一元操作符 不可重载 :: 类域解析 X::x 自左至右 二元操作符 不可重载 2 . 直接成员选择运算符 s.len 自左至右 二元操作符 不可重载 ( ) 圆括号 可重载 ( ) 函数调用 rand( ) ( ) 类型构造 int( ch) [ ] 下标运算符 a[i] 二元操作符 - 间接成员选择运算符 p-len 二元操作符 ++ 后增 n++ 自右至左 一元操作符 - - 后减 n- - 一元操作符 3 ! 逻辑非运算符 !p 自右至左 一元操作符 可重载 ~ 按位取反运算符 ~s ++ 前增运算符 ++n - - 前减运算符 - -n - 负号运算符 -n * 反引用运算符 *p 求地址运算符 x new 空间分配 new int(9) delete 空间释放 delete p (类型) 类型转换运算符 (int)ch 二元操作符 sizeof 长度运算符 sizeof(a) 一元操作符 不可重载 4 * 乘法运算符 m*n 自左至右 二元操作符 可重载 / 除法运算符 m/n % 求余运算符 m%n 5 + 加法运算符 m+n 自左至右 二元操作符 可重载 - 减法运算符 m-n 6 ? 左移运算符 mn 自左至右 二元操作

文档评论(0)

1亿VIP精品文档

相关文档