-
進制轉(zhuǎn)換表
查看全部 -
JAVA的位運算
1.byte進行位運算時會首先轉(zhuǎn)成32位的int類型(可能與機器字長有關(guān)),轉(zhuǎn)換時高位會按照正負填充01。
2.在左移<<運算中,低位直接補0;在右移運算>>中,高位或按照符號位補充0或1。
3.為避免byte轉(zhuǎn)int時填充導(dǎo)致數(shù)據(jù)變化的問題,通常會進行與運算:&0xff
>>? :算術(shù)右移運算符,按二進制形式把所有的數(shù)字向右移動對應(yīng)位數(shù),低位移出(舍棄),高位的空位補符號位,即正數(shù)補零,負數(shù)補1。符號位不變。
>>>:邏輯右移運算符,按二進制形式把所有的數(shù)字向右移動對應(yīng)位數(shù),低位移出(舍棄),高位的空位補零。對于正數(shù)來說和帶符號右移相同,對于負數(shù)來說不同。
查看全部 -
JAVA內(nèi)置的進制轉(zhuǎn)換
查看全部 -
Java中數(shù)據(jù)類型
查看全部 -
Java內(nèi)置的進制轉(zhuǎn)換
查看全部 -
二進制位運算
查看全部 -
常用進制的轉(zhuǎn)換
查看全部 -
兩個數(shù)字交換: a = a^b b = a^b a = a^b 一個數(shù)字異或本身結(jié)果為0; 一個數(shù)字異或0值不變; 異或運算符合交換律;查看全部
-
筆記.....
查看全部 -
數(shù)據(jù)類型轉(zhuǎn)化字節(jié)
查看全部 -
java進制轉(zhuǎn)換
查看全部 -
補碼減減一得到反碼? 11001000減一等于 11000111
查看全部 -
?負數(shù)的二進制碼
通過對正數(shù)的碼取反
eg 原碼 00000000 00000000 00000000 00001110 是14原碼 取反
?反碼? 11111111?11111111?11111111 11110001? ?
補碼在最后加1? ? ?
11111111?11111111?11111111 11110010
查看全部 -
做個筆記....
查看全部 -
做下筆記蛤
查看全部
舉報