1 回答

天將明96
TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超13個(gè)贊
一個(gè)字節(jié)(Byte)是8位(bit),其中的“8位”指的是8位2進(jìn)制數(shù)。一個(gè)int類(lèi)型的變量能存放4Byte,也就是能存放32bit二進(jìn)制數(shù),而一個(gè)32位二進(jìn)制數(shù)中權(quán)值最大的8位就是高8位,舉個(gè)例子:
1111000010101010,那么前面的11110000就是高八位,后面的10101010就是低八位。
左移右移是對(duì)二進(jìn)制數(shù)的一種操作:
假設(shè)有一個(gè)二進(jìn)制數(shù)10101010,下劃線中的是內(nèi)存中的數(shù)字,右移兩位后就是? 10101010,最后兩位溢出則舍棄,左邊空出的位置補(bǔ)0,也就是00010101。左移也是這個(gè)原理。
有不懂的可以繼續(xù)交流。
如果滿足要求,望采納!<(?????)>
添加回答
舉報(bào)
0/150
提交
取消