1.算数运算符
加(+),减(-),乘(*),除(/),模(%)。(用法和C一样,就不说了)
一元运算符:只有一个运算对象的运算成为一元运算符。
运算符用法描述
+
+op : 如果OP是一个byte,short,或者char型,op变成int型取op的相反数
--op : 如果OP是一个byte,short,或者char型,op变成int型取op的相反数
2.关系与逻辑运算符
关系运算符:
运算符 用法 返回ture的情况
> a>b a大于b
>= a>=b a大于等于b
< a a小于b
<= a<=b a小于等于b
== a==b a等于b
!= a!=b a不等于b
条件运算符:
运算符 用法 返回ture的情况
&& a&&b a和b都是ture
|| a||b a或者b是ture
! !a a为false
^ a^b a和b逻辑值不相同
3.位运算符
运算符 用法 操作
>> a>>b 将a右移b个位
<< a< 将a左移b个位
>>> a>>>b 将a右移b个位(无符号的)
& a&b 换位与
| a|b 换位或
^ a^b 换位异或
~ ~a 换位求补