java中0x0f是什么意思
2 回答

FFIVE
TA貢獻1797條經(jīng)驗 獲得超6個贊
十六進制 f0 對應(yīng)十進制240 對應(yīng)二進制11110000
十六進制0f 對應(yīng)十進制15 對應(yīng)二進制00001111
(ch & f0)>>4 ch與f0按位與,結(jié)果并右移4位 取這ch個數(shù)的高4位
ch & 0f 去ch這個數(shù)的低4位
如果你寫一個0x80;那么會把這0,1位串在內(nèi)存中鋪開,并且是32位的一個int,不夠32位,則前面補0。如果在強制轉(zhuǎn)換成一個byte,則會把前面全部截掉,保留后8位。如果是0x80L,則是64位的。一次如果你想直接用位來表示數(shù)字就可以寫成0x的形式。
添加回答
舉報
0/150
提交
取消