C语言操作符优先级
来源:互联网 发布:excel导入mysql 编辑:程序博客网 时间:2024/05/01 15:04
转载自:http://www.cnblogs.com/xiehy/archive/2010/02/04/1663825.html
C语言操作符优先级
优先级
运算符
含 义
要求运算
对象的个数
结合方向
1
()
[]
->
.
圆括号
下标运算符
指向结构体成员运算符
结构体成员运算符
自左至右
2
!
逻辑非运算符
1
(单目运算符)
自右至左
~
按位取反运算符
++
自增运算符
--
自减运算符
-
负号运算符
(类型)
类型转换运算符
*
指针运算符
&
地址与运算符
sizeof
长度运算符
3
*
/
%
乘法运算符
除法运算符
求余运算符
2
(双目运算符)
自左至右
4
+
-
加法运算符
减法运算符
2
(双目运算符)
自左至右
5
<<
>>
左移运算符
右移运算符
2
(双目运算符)
6
<
<=
>
>=
关系运算符
2
(双目运算符)
自左至右
7
==
!=
等于运算符
不等于运算符
2
(双目运算符)
自左至右
8
&
按位与运算符
2
(双目运算符)
自左至右
9
^
按位异或运算符
2
(双目运算符)
自左至右
10
|
按位或运算符
2
(双目运算符)
自左至右
11
&&
逻辑与运算符
2
(双目运算符)
自左至右
12
||
逻辑或运算符
2
(双目运算符)
自左至右
13
? :
条件运算符
3
(三目运算)
自右至左
14
=
+=
-=
*=
/=
%=
>>=
<<=
&=
^=
|=
赋值运算符
2
自右至左
15
,
逗号运算符
自左至右
运算符优先级记忆方法:
0 0
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言操作符优先级
- C语言的操作符优先级
- C语言的操作符优先级
- C语言操作符优先级(转)
- C语言操作符优先级表
- C语言中的操作符优先级
- 【C语言】操作符描述,示例,优先级
- 结构体变量的赋值
- 802.11
- 海水淡化膜:海水淡化中膜技术最新发展
- 搭建 QT 开发平台
- Nginx、LVS及HAProxy负载均衡软件的优缺点详解
- C语言操作符优先级
- Swift教程Swift语言快速入门(内部资料)
- 算法谜题(一)——答案
- 如何阻止搜索引擎收录指定网页
- 杭电2070用这个__int64定义,
- 关于存储用户密码的思考,bcrypt 和 PBKDF2算法
- 证明函数极限的唯一性(百度知道)
- Maven 项目转 Eclipse
- day2-3