# 將正整數轉換為二進位的方法「除2取餘,逆序排列」。
# 表示整數的二進位,第一位為標誌位,0代表為正整數,位數從右開始,第一個位數為0,各位數記作n,取各位的數字(1或0)*2^n,然後將所有位的運算相加,就得到了十進制。
位元與:運算子&,對應位元都是1,結果才是1,否則為0,精度與最高精度一致。位元與的運算結果不會大於參與運算的最小值
位元或:運算子|,對應位元都是0,結果是0 ,否則為1,精度與最高精度一致。位元或的運算結果不會小於參與運算的最大值
以位元取反:運算子~,1轉為0,0轉換為1 。
按位異或:運算子^,對應位元相同,結果為0,否則為1,精度與最高精度一致。
移位運算:y<
位元運算的處理速度快。
以上是簡述java中位數運算的詳細內容。更多資訊請關注PHP中文網其他相關文章!