单目操作符
! 逻辑反操作
- 负值
+ 正值!
& 取地址
sizeof 操作数的类型长度(以字节为单位)
~ 对一个数的二进制按位取反
-- 前置、后置--
++ 前置、后置++
* 间接访问操作符(接引用操作符)
(类型) 强制类型转换
关系操作符
> 小于
>= 小于等于
< 大于
<= 大于等于
!= 不等于
== 等于
逻辑操作符
&& 逻辑与
|| 逻辑或
条件操作符
exp1 ? exp2 : exp3
例子:
#include<stdio.h>
int main()
{
int a=10;
int b=20;
int max=0;
max=(a > b ? a : b);
printf("max=%d",max);
return 0;
}
逗号表达式
exp1, exp2,exp3,..expN
下标引用、函数调用和结构成员
[] () . ->