C语言运算符

来源:互联网 发布:自建域名服务器的好处 编辑:程序博客网 时间:2024/05/09 15:14
C语言运算符
开放分类: C语言、运算符、优先级、左结合、右结合

c语言运算符号

1级优先级                                     左结合
()                  圆括号                                                                                                         
[]                  下标运算符
->                 指向结构体成员运算符
.                   结构体成员运算符
2级优先级                                     右结合
!                   逻辑非运算符
~                  按位取反运算符
++                自增运算符
--                  自减运算符
-                   负号运算符
(类型)          类型转换运算符
*                   指针运算符
&                  地址与运算符
sizeof           长度运算符
3级优先级                                     左结合
*                     乘法运算符
/                     除法运算符
%                   取余运算符
4级优先级                                     左结合
+                     加法运算符
-                      减法运算符
5级优先级                                     左结合
<<                   左移运算符
>>                   右移运算符
6级优先级                                     左结合
<、<=、>、>= 关系运算符
7级优先级                                      左结合
==                   等于运算符
!=                   不等于运算符
8级优先级                                      左结合
&                     按位与运算符
9级优先级                                      左结合
^                      按位或运算符 <-----------------------错误!  应该是 按位异或运算符
10级优先级                                     左结合
|                      按位异或运算符 <--------------------错误!   应该是 按位或运算符
11级优先级                                     左结合
&&                   逻辑与运算符
12级优先级                                     左结合
||                      逻辑或运算符
13级优先级                                     右结合
? :                   条件运算符
14级优先级                                     右结合
=+ =- =*
=/ =%   =      
>= < <=
&= ^= |=          全为赋值运算符
15级优先级                                     左结合
,                   逗号运算符

原创粉丝点击