目录
运算符
1、算术原算符:+ - * /(除) %(取模) ++ --
2、赋值运算符 := += -= *= /=
3、 关系运算符:> < >= <= == !=
4、逻辑运算符:&& (与) | |(或) !(非)
5、三元运算符 :(a>b)? a:b
一般情况下,考++和--的比较多,
i++:(+号在后面) 表示先赋值在自增;
++i:(+号在前面)表示先自增在赋值;(个人觉得这样比较好记)
+= -= *= /= 详解
+=:
a+=3;<==>a=a+3;
a*=3;<==>a=a*3;
a/=3;<==>a=a/3;
-
类型提升
进行算数运算时:
两个操作数有一个为double,计算结果为double;
如果两个操作数没有double,有一个为float,计算结果为float;
如果两个操作数没有float,有一个为long,计算结果为long;
如果两个操作数没有int,有一个为short或byte,计算结果为int;