关闭

运算符的优先级表

标签: C++运算符优先级表
100人阅读 评论(0) 收藏 举报
分类:
C++运算符优先级
作用域解析 class_name::member
作用域解析 namespace_name::member
全局 ::name
全局 ::qualified-name
成员选择 object.member
成员选择 pointer->member
下标 pointer[expr]
函数调用 expr(expr_list)
值构造 type(expr_list)
后增量 lvalue++
后减量 lvalue--
类型识别 typeid(type)
运行时类型识别 typeid(expr)
运行时检查的转换 dynamic_cast<type>(expr)
编译时检查的转换 static_cast<type>(expr)
不检查的转换 reinterpret_cast<type>(expr)
const转换 const_cast<type>(expr)
对象的大小 sizeof expr
类型的大小 sizeof(type)
前增量 ++lvalue
前减量 --lvalue
~ expr
非(否定) ! expr
一元负号 - expr
一元正号 + expr
地址 & lavlue
间接 * expr
建立(分配) new type
建立(分配并初始化) new type (expr-list)
建立(放置) new (expr-list) type
建立(放置并初始化) new (expr-lis)) type (expr-list)
销毁(释放) delete pointer
销毁数组 delete[] pointer
强制(类型转换) (type)expr
成员选择 object.*pointer-to-member
成员选择 pointer->*pointer-to-member
expr * expr
expr / expr
取模(余数) expr % expr
加(求和) expr + expr
减(求差) expr - expr
左移 expr << expr
右移 expr >> expr
小于 expr < expr
小于等于 expr <= expr
大于 expr > expr
大于等于 expr >= expr
等于 expr == expr
不等于 expr != expr
按位与 expr & expr
按位异或 expr ^ expr
按位或 expr | expr
逻辑与 expr && expr 
逻辑或 expr || expr
条件表达式 expr?expr:expr
简单赋值 lvalue = expr
乘并赋值 lvalue *= expr
除并赋值 lvalue /= expr
取模并赋值 lvalue %= expr
加并赋值 lvalue += expr
减并赋值 lvalue -= expr
左移并赋值 lvalue <<= expr
右移并赋值 lvalue >>= expr
与并赋值 lvalue &= expr
或并赋值 lvalue |= expr
异或并赋值 lvalue ^= expr
抛出异常 throw expr
逗号(序列) expr,expr
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16670次
    • 积分:595
    • 等级:
    • 排名:千里之外
    • 原创:42篇
    • 转载:10篇
    • 译文:0篇
    • 评论:2条
    最新评论