1. 算術運算符
算術運算符 | 名稱 | 舉例 |
---|---|---|
+ | 加法 | 5+10=15 |
- | 減法 | 10-5=5 |
* | 乘法 | 3*6=18 |
/ | 除法 | 36/4=9 |
% | 求餘數 | 13%3=1 |
++ | 自增1 | int n=3;n++ |
- - | 自減1 | int n=3;n- - |
自增自減運算符
n1 = 1
表達式 | 執行方式 | 結果 |
---|---|---|
n2 = ++n1; | n1 = n1 + 1; n2 = n1; | n1 = 2; n2 = 2; |
n2 = n1++; | n2 = n1; n1 = n1 + 1; | n1 = 2; n2 = 1; |
n2 = - -n1; | n1 = n1 - 1; n2 = n1; | n1 = 0; n2 = 0; |
n2 = n1- -; | n2 = n1; n1 = n1 - 1; | n1 = 0; n2 = 1; |
2. 指派運算符
格式:變量=表達式;
例:int n=3; //将3指派給變量n
注意:指派運算符是從右往左運算,指派運算符的左邊不能是常量。
複合指派運算符
運算符 | 表達式 | 結果(假設x=15) |
---|---|---|
+= | x+=5 | 20 |
-= | x-=5 | 10 |
*= | x*=5 | 75 |
/= | x/=5 | 3 |
%= | x%=5 |
3. 關系運算符
比較運算符用于判斷兩個資料的大小,如大于
比較的結果是一個布爾值
運算符 | 名稱 | 表達式 | 結果 |
---|---|---|---|
> | 大于 | 5>3 | true |
< | 小于 | 5 < 3 | false |
>= | 大于等于 | 5>=3 | true |
<= | 小于等于 | 5<=3 | false |
== | 等于 | 5==3 | false |
!= | 不等于 | 5!=3 | true |