算数运算符
1, + 表示正数,算数加法,字符串的拼接
2, - 减法,负数
3, / 整数相除还是整数,任意一个操作数是小数,结果为小数
4, % 取模运算符,取余运算符,获得两数相除的余数,取余结果的符号只有%前面的操作数符号有关 可判断能否整除,和奇偶判断
自增自减运算符
++ 表示自增,每次增加一。 – 表示自减 每次减一
具体表现为 i++ 和 ++i 两种
其中 i 为变量,可以自己定义初值
i++ 表示先给i赋值 然后再给i 加一 ,而 ++i 表示先给i加一 再赋值给 i
自减同理,变加为减
赋值运算符
基本赋值运算符 =
扩展 += -= *= /=
分别表示将两边的值先进行对应的加减乘除操作再赋值给左边的变量
比较运算符
== (等于) !=(不等于)
还有常见的 > < >= <=
结果均为boolean型 不是真就是假 即 true 和 false
逻辑运算符
常见的有 & , | , ^ , !
分别称为 与,或,异或,非
& 与 两边均为真才为真 ,任意一边为假结果都为假
| 或 任意一边为真都为真,两边全为假时才为假
^ 异或 两边不同为真,相同为假
! 非 取对象相反的真假,表达式放在!后面 单元运算
&& 简洁与 第一个为假就直接给假,不判断后面的真假
|| 简洁或 第一个为真就直接给真 不判断后面的真假
位移运算符
<< 左移运算符,每移动一位,数字扩大为原来的两倍
对应的 >> 右移运算符,每移动一位,数字缩小为原来的一半。 >>> 无符号右移,每移动一位,数字缩小为原来的一半。 无符号针对正数,比一般的计算要快很多。
三元运算符
A?B:C
判断A的表达式结果真假,若为真,取B为这个表达式的值,否则取C为这个表达式的值。
下次见啦 (lll¬ω¬)