int類型byte互轉(zhuǎn) 如何將int轉(zhuǎn)換成byte?
如何將int轉(zhuǎn)換成byte?因?yàn)樵贘ava中,int type占用4個(gè)字節(jié),而byte占用1個(gè)字節(jié),所以當(dāng)int type轉(zhuǎn)換為byte type時(shí)會(huì)發(fā)生位丟失,即int的低8位用作byte type
如何將int轉(zhuǎn)換成byte?
因?yàn)樵贘ava中,int type占用4個(gè)字節(jié),而byte占用1個(gè)字節(jié),所以當(dāng)int type轉(zhuǎn)換為byte type時(shí)會(huì)發(fā)生位丟失,即int的低8位用作byte type的值。int變量的值是257,對應(yīng)的二進(jìn)制是10000001,最后8位是00000001。第一個(gè)0表示符號位并表示一個(gè)正數(shù),因此變量x的值是1。