【北京聖思園學習筆記】第05講:運算符續 (Operator cont.)

1. 關係運算符:大於(>)、小於(<)、等於(==)、不等於(!=)、大於等於(>=)、小於等於(<=),關係運算的結果是個boolean值。


2. 邏輯運算符:重點講解兩個,邏輯運算符本身也返回一個boolean值。


1) 邏輯與:使用&&表示,邏輯與是個雙目運算符(即有兩個操作數的運算符),只有當兩個操作數都爲真的時候,結果才爲真;其餘情況結果均爲假。邏輯與表示的並且的意思。

2) 邏輯或:使用||表示,邏輯或也是個雙目運算符,只有當兩個操作數都爲假的時候,結果才爲假;其餘情況結果均爲真。邏輯或表示或者的意思。


3. 關於邏輯運算符的短路特性。
1) 邏輯與:如果第一個操作數爲false,那麼結果肯定就是false,所以在這種情況下,將不會執行邏輯與後面的運算了,即發生了短路。

2) 邏輯或:如果第一個操作數爲true,那麼結果肯定就是true,所在在這種情況下,將不會執行邏輯或後面的運算了,即發生了短路。


4. 關於變量的自增與自減運算。
1) 關於int b = a++,作用是將a的值先賦給b,然後再讓a自增1.
2) 關於int b = ++a,作用是將a的值先自增1,然後將自增後的結果賦給b。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章