”左移“和”右移“又是什么意思?
1 回答

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