運算符的分類


Ø 算術運算符

 

算術運算符

+

加法

-

減法

*

乘法

/

除法

%

求余

++

自增

--

自減

Ø 賦值運算符

賦值運算符

=

等於號

+=

加等於

-=

減等於

*=

乘等於

/=

除等於

%=

取模等於

Ø 比較運算符

比較運算符

==

相等

大於

小於

>=

大於等於

<=

小於等於

!=

不等於

Ø 邏輯運算符 

&& 邏輯與 並且

遇false則false,只有2邊同時為true,才為true

||  邏輯或 或者

遇true則true,只有2邊同時為false,才為false

!邏輯非  取反 

true變false  false變true

 

注意

1.邏輯運算符的2邊一定要是boolean類型的值,或者是結果為boolean類型的表達式

2.邏輯表達式的結果是boolean類型的數據

注意邏輯運算符的短路問題:

邏輯與: 如果左邊為false,那么邏輯與運算符的右邊就不會運算

邏輯或: 如果左邊為true,那么邏輯或運算符的右邊就不會運算

 

Ø 三元運算符

格式:

數據類型 變量名  =  布爾類型表達式? 結果1 : 結果2;

 

三元運算符計算方式:

- 布爾類型表達式結果是true,三元運算符整體結果為結果1,賦值給變量。

- 布爾類型表達式結果是false,三元運算符整體結果為結果2,賦值給變量。

 

 

運算符的優先級

自增自減運算符 > 算術運算符 > 比較運算符 > 邏輯運算符 > 三元運算符 > 賦值運算符

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM