10
20
2014
4

C语言运算符优先级

C语言运算符优先级

优先级
运算符
名称或含义
使用形式
结合方向
说明
1
[]
数组下标
数组名[常量表达式]
左到右
  
()
圆括号
(表达式)/函数名(形参表)
  
.
成员选择(对象)
对象.成员名
  
->
成员选择(指针)
对象指针->成员名
  
2
-
负号运算符
-表达式
右到左
单目运算符
(类型)
强制类型转换
(数据类型)表达式
  
++
自增运算符
++变量名/变量名++
单目运算符
--
自减运算符
--变量名/变量名--
单目运算符
*
取值运算符
*指针变量
单目运算符
&
取地址运算符
&变量名
单目运算符
!
逻辑非运算符
!表达式
单目运算符
~
按位取反运算符
~表达式
单目运算符
sizeof
长度运算符
sizeof(表达式)
  
3
/
表达式/表达式
左到右
双目运算符
*
表达式*表达式
双目运算符
%
余数(取模)
整型表达式/整型表达式
双目运算符
4
+
表达式+表达式
左到右
双目运算符
-
表达式-表达式
双目运算符
5
<<
左移
变量<<表达式
左到右
双目运算符
>>
右移
变量>>表达式
双目运算符
6
>
大于
表达式>表达式
左到右
双目运算符
>=
大于等于
表达式>=表达式
双目运算符
<
小于
表达式<表达式
双目运算符
<=
小于等于
表达式<=表达式
双目运算符
7
==
等于
表达式==表达式
左到右
双目运算符
!=
不等于
表达式!= 表达式
双目运算符
8
&
按位与
表达式&表达式
左到右
双目运算符
9
^
按位异或
表达式^表达式
左到右
双目运算符
10
|
按位或
表达式|表达式
左到右
双目运算符
11
&&
逻辑与
表达式&&表达式
左到右
双目运算符
12
||
逻辑或
表达式||表达式
左到右
双目运算符
13
?:
条件运算符
表达式1? 表达式2: 表达式3
右到左
三目运算符
14
=
赋值运算符
变量=表达式
右到左
  
/=
除后赋值
变量/=表达式
  
*=
乘后赋值
变量*=表达式
  
%=
取模后赋值
变量%=表达式
  
+=
加后赋值
变量+=表达式
  
-=
减后赋值
变量-=表达式
  
<<=
左移后赋值
变量<<=表达式
  
>>=
右移后赋值
变量>>=表达式
  
&=
按位与后赋值
变量&=表达式
  
^=
按位异或后赋值
变量^=表达式
  
|=
按位或后赋值
变量|=表达式
  
15
,
逗号运算符
表达式,表达式,…
左到右
从左向右顺序运算
 

每次都要去百度百科看真是太麻烦了

就搬到自己blog里来看看应该方便一点

Charlie

2014.10.20

Category: language | Tags: 运算符优先级 | Read Count: 2247
Avatar_small
BSNL Broadband Plans 说:
2022年8月08日 15:40

ISP provides unlimited calls to any network round the clock in all the BSNL broadband plans over fiber and DSL networks, and here we update the latest BSNL broadband unlimited plans daily across India as and when the update released for home and business tariff, So check each plan in detail to opt for best tariff. BSNL Broadband Plans Different circle specific BSNL broadband plans over DSL and Bharat Fiber (FTTH) technologies are available, we categorize each plan and provide the updated information of all the circles with new plans and tariff.


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com