C++运算符的优先级
来源:互联网 发布:rhapsody 软件下载 编辑:程序博客网 时间:2024/04/28 04:30
运算符的优先级
C++/C语言的运算符有数十个,运算符的优先级与结合律如表4-1所示。注意一元运算符 + - * 的优先级高于对应的二元运算符。
优先级
运算符
结合律
从
高
到
低
排
列
( ) [ ] -> .
从左至右
! ~ ++ -- (类型) sizeof
+ - * &
从右至左
* / %
从左至右
+ -
从左至右
<< >>
从左至右
< <= > >=
从左至右
== !=
从左至右
&
从左至右
^
从左至右
|
从左至右
&&
从左至右
||
从右至左
?:
从右至左
= += -= *= /= %= &= ^=
|= <<= >>=
从左至右
表4-1 运算符的优先级与结合律
l 【规则
由于将表4-1熟记是比较困难的,为了防止产生歧义并提高可读性,应当用括号确定表达式的操作顺序。例如:
word = (high << 8) | low
if ((a | b) && (a & c))
- C ++的运算符优先级
- C++/C运算符的优先级
- 运算符的优先级(c#,c,java)
- c 运算符 优先级
- c 运算符 优先级
- C运算符优先级
- c运算符优先级
- C运算符优先级
- C运算符优先级
- C运算符优先级
- c运算符优先级
- c运算符优先级
- C运算符优先级
- C运算符优先级
- C运算符优先级
- C运算符优先级
- c运算符优先级
- C 运算符优先级
- JavaScript极速狂飙:大容量字符型数组的快速检索
- 计划
- 关于Date类和CregorianCalendar类的学习
- 被称为世上最经典的25句话
- 《大赢家——一个职业炒手的炒股笔记》 读后
- C++运算符的优先级
- [收藏]2005年最有纪念价值的一套扑克牌
- 《一个系统分析师给我的信》(转载)
- Java 的 HTTP 文件队列下载
- 重装系统后要做十件大事
- ASP.NET验证码
- vc中的随机数产生
- HP-UNIX常用命令
- 笑话