java運算子中值的注意的地方

2021-07-11 18:21:32 字數 520 閱讀 3296

只寫寫我這種初學者覺得比較重要的地方

一、算術運算子 1、

+= ; *=:這兩類喜歡用在累加,累乘的計算中

2、a++與++a的區別:在同一行執行的**中,a++是先處理其他,在自增(記憶方式,將a看做after,就是等處理完                               別人的事情,在處理自己的事情)

在同一行執行的**中,++a是先自增,在處理其他

二、關係運算子:

關於數字的比較,都用關係運算子,剛開始的時候我自己最喜歡把=用作==處理數字的對比

三、邏輯運算子:

1、!  邏輯非  非真即假  非假即真

2、&& 短路與 並且  只要出現為假的條件,就停止執行後面的條件

& 邏輯與,即使出現假條件,也會執行後面的條件,一般是不會用的

3、||  短路或   或者 只要出現為真得條件,就停止執行後面的條件

|  邏輯或,即使出現真的條件,也會執行後面的條件,一般也是不會用的

4、三目運算,一般來算絕對值

位運算子 需要注意的地方

本人第乙個部落格,以後會經常寫 此時的我就像戲台上的老將軍 以免第二次犯同樣的錯誤。因為考研的原因,好久沒有coding了,略感生疏。瘋玩了十幾天,決定拿起書本,紮實地重新看一遍專業書。從開始學習程式設計起,就不是很注重位運算,因為覺得可以用別的方法代替。後來發現有些東西用位運算處理更有效率。這裡主...

C 運算子過載需要注意的地方

有時候自己寫乙個類,需要過載運算子,但對於一些操作符 如 等 可以在類裡寫,也可以在類外寫。那麼 c 編譯器會去怎麼呼叫呢?首先,我們知道,過載 機制可以允許多個函式有相同的函式名,但引數列表必須不同。c 編譯器經過名字改編 name mangling 可以在呼叫時依據所傳實參找到 最符合 的函式實...

過載及運算子過載需要注意的地方

運算子過載 operator overload 是c 的乙個重要的新特性,它使得程式設計師把c 運算子定義擴充套件到運算元是物件的情況.運算子過載的目的是使c 程式更加直觀,更易懂.但這種方便有時候也帶來一些潛在的危險 運算子過載和普通的過載一樣 作用域相同,函式名字相同,但引數不同 引數個數,引數...