2011年11月1日 星期二

1101

哇~11月了呢=口=
至於有人問我 昨天怎麼沒更新
因為昨天下課被拖台錢 =皿=
如果更新的話我一定會打滿滿的抱怨文
所以作罷 打psp洩憤(?


以下正文
Java課進入第六章 也就是說基礎篇快上完啦> <
所以下面又是CH5的"我流"重點提示



+ - * / % 這些基本中的基本就不提了
比較運算 > < =
邏輯運算(TF表):! & | ^ , short-circuit  &&  || 
遞加遞減運算:++和--(a++與++a的差異)
指定運算:==  +=  -=  *=  /= (複合型的演算子)
三元運算子
位移運算 ~  &  |  ^  <<   >>   >>>
運算子優先次序


痾 打完標題跟符號就算交差了嗎...= =


好吧
那這邊特地提一下負數在二進位的表示法 
想法是用 7+(-7) =0 去湊
首先把 7 換成二進位   7=00000111
~00000111 = 11111000+1 = 11111001 = -7
也就是說 -7 換成二進位就是長成 11111001這樣


那如果想驗證程式是否跑錯呢
提供一下簡單的補數心算方法 ~a = (-1)*(a + 1) , a不論正負都行


順便一問有沒有人要一起討論課本習題阿
等CH6的教完一起討論一下好了

沒有留言:

張貼留言