15 11 24 關於運算子

2021-07-07 10:34:56 字數 587 閱讀 3670

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.

關於運算子

運算子 根據運算元的個數將運算子分為 一元運算子 二元運算子 三元運算子 根據功能可以分為如下 1 算術運算子 自增運算子 自增1 自減運算子 自減1 自增 自減運算子不參與賦值時,前置和後置一樣 賦值時 後置運算子 先賦值,後運算 前置運算子 先運算,後賦值 注意 當 運算子兩邊有乙個運算元為字串...

關於運算子

運算子包括 not div mod and shl shr as or xor in is 其中 not 是一元運算子 有時是一元,有時是二元 其他都是二元運算子.一元運算子在運算數的前面,例外,也可以在後面,如 p 二元運算子在運算數中間.運算子的行為隨運算數的型別而變,譬如 not 面對整數是對...

關於 和 運算子

在c c 論團上總是隔一段時間就會出現問 自增 自減 運算子的,這裡做個解釋 i 使用i的值之前,先使i的值加1 i 使用i的值之前,先使i的值減1 i 使用i的值之後,使i的的值加1 i 使用i的值之後,使i的的值減1 自增運算子和自減運算子的特殊地方也就在這 既可以做字首運算子,也可以做字尾運算...