Java從入門到精通閱讀筆記(第4版)2

3.4.6位運算符

1.“按位與”預算
符號爲“&”,雙目運算符,運算法則是:如果兩個整形數據a、b對應爲都是1,則結果纔是1,否則爲0.如果兩個操作數的精度不同,則結果的精度與精度高的操作數相同
2.“按位或”預算
符號位“|”,雙目運算符,運算法則是:如果兩個整形數據a、b對應爲都是0,則結果纔是0,否則爲1.如果兩個操作數的精度不同,則結果的精度與精度高的操作數相同
3.“按位取反”
也稱爲“按位非”,運算符爲“~”,單目運算符,就是講操作數二進制中的1修改爲0,0修改爲1
4.“按位異或”
運算符是“^”,雙目運算符,運算法則是:當兩個操作數的二進制表示相同時,結果爲0,否則爲1.若兩個操作數的精度不同,結果數的精度與精度高的操作數相同。
5.移位操作
左移,右向左移動一位,移空補0
右移,最高位是0,右移空填0,最高位爲1,右移空填1.

3.5數據類型

精度由高到低順序bute<short<int<long<float<double
發佈了0 篇原創文章 · 獲贊 5 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章