Java中byte類型整數(shù)與int類型整數(shù)大小比較
- 一個byte數(shù),若最高位為1贾陷,相當(dāng)于負(fù)數(shù)。因為正數(shù)大于負(fù)數(shù)髓废,則
(byte)0x50 > (byte)0x90
- 一個byte數(shù)跟一個int數(shù)進(jìn)行比較,byte數(shù)會隱式轉(zhuǎn)成int再比較慌洪,最高位為1的byte轉(zhuǎn)為int仍為負(fù)數(shù)凑保,
則0 > (byte)0x90