1 算術運算符: + 加; - 減;乘 *; 除 /;取余 %;
2 關系運算符: > 大於;<小於;>= 大於等於 ;<=小於等於;==等於;!= 不等於
3 布爾邏輯運算符:& 邏輯與(兩操作數均為true,結果才為true); | 邏輯或( 兩操作數均為flase 時 結果才為flase);
! 取反(列:操作數A 與 !A 相反); ^異或 (兩操作數同真同假時,結果才為flase);
&& 條件與 (兩操作數均為true,結果才為true); || 條件或 (兩操作數均為flase時結果才為flase);
注: !為一元運算 實現邏輯非,& 和 | 為二元運算 實現邏輯與,邏輯或 。邏輯(& |)運算與條件(&&,||)運算的區別在於: 邏輯運算會計算左右兩個表達式后才最后取值,條件運算可能只計算左邊表達式而不計算右邊表,即對於 && 只要左邊為表達式為flase 則不計算右邊表達式 整個為false ,對於 || 只要左邊表達式為true,則不計算右邊表達式 整個表達式為true。
4 位運算符: ~ ;&;|;^;>>;<<;
5 賦值運算符: += (A+=B , A= A+B); -=(A-=B, A= A-B); *=(A*=B , A=A*B); /= (A/=B , A=A/B) ; %= (A=A%B) ; |=(A=A|B); ^= (A=A^B) ; >>= (A=A>>B); <<= (A=A<<B);
6 條件運算符:? 一般形式為 X?Y:Z