- 单目操作符
- sizeof:
- ~(按位取反)
- ++
a=11 b=10
//a++:后置++(先使用他的值,再让a自增)——先赋值,再自增。
同理如果把++放前面就是前置++
Int a =10;
Int b=++a;//先++,再使用——先自增,再使用。
- (类型)强制类型转换
例:int a = 3.14;
如果这时候执行是可以执行的,但是会报错。(因为此数据为double)如果我们使用强制类型转换为:
Int a = (int)3.14;
这样才不会有警告。
- 关系操作符
> | 大于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
!= | 用于测试“不相等” |
== | 用于测试“相等” |
- 逻辑操作符
&& | 逻辑与 |
|| | 逻辑或 |
与:有0出0,全1出1
或:有1出1,全0出0
上图输出为0.
- 条件操作符
exp1?exp2:exp3
例:
Int a =10 ;
Int b =20;
Int max= 0;
Max =( a > b ? a : b );//a>b表达式为真,那么表达式a就要被执行。否则的话就是b要被执行。
[ ]:下表引用操作符。
( ):函数调用操作符。