iLMS知識社群歷程檔登入
位置: 黃國哲 > Unity
1091216 邏輯運算元與運算子
by 黃國哲 2020-12-16 15:52:37, 回應(0), 人氣(405)

當A+B=C,A,B,C為運算元;+,=為運算子

1.遞增與遞減運算子:
++ / --
分成前置與後置模式
(1)前置模式
在執行之前先將變數+1或-1
int i = 5,甲
甲=++i + 2 ; 執行完畢時甲=8 且 i=6

(2)後置模式
在執行之後才將變數值+1或-1
int i = 5,甲
甲=i++ + 2 ; 執行完畢時甲=7 且 i=6
先執行i+2,所以5+2=7,故甲=7
再執行i+1,故i=6


2.特殊運算子

運算子

範例

含意

+=

a+=b

a=a+b

-=

b-=3

b=b-3

*=

c*=5

c=c*5

/=

x/=7

x=x/7

%=

y%=z

y=y%z




當甲+=乙,相當於執行甲=甲+乙,也就是將甲+乙的結果重新指向甲這個變數




3.邏輯運算子

運算子

含意

==

等於

!=

不等於

>=

大於等於

<=

小於等於

大於

小於


邏輯的等於要使用==,只使用一個=會變成將右邊的值指向左邊


4.布林運算子

運算子

含意

||

或,OR的意思

&&

且,AND的意思

取相反值,NOT的意思


布林運算用來連接邏輯,產生新的結果








回應