C语言-运算符

  运算符是指定编译器执行特定的算术或逻辑操作的符号。

按优先级从高到低排序,空行优先级下降一级别:

()       圆括号
[]       下标
->       指针型结构成员
.        结构成员

/* 单目、右结合运算 */
!        逻辑非
~        位非
++       自增
--       自减
-        取负
(类型)    类型转换
*        取内容
&        取地址
sizeof   求数据类型或者表达式的长度

/* * 双目、左结合运算 * */
*/%        求余
+-<<       左移
>>       右移
<        小于
<=       小于等于
>        大于
>=       大于等于
==       等于
!=       不等于
&        位与
^        位异或
|        位或
&&||?:       条件运算 //三目、右结合运算

=        赋值运算(+=、-=、*=、/=、%=、>>=、<<=、&=、^=、|=)
,        逗号运算
posted @ 2017-03-03 15:37  慕阳  阅读(137)  评论(0编辑  收藏  举报