電腦最高位元

在計算機科學中,"最高位元"(Most Significant Bit, MSB)是數據表示中位數值最高的那一位。在二進制數中,最高位元通常用來表示數字的正負號,也就是說,如果最高位元是1,那麼這個數字就是負數;如果最高位元是0,那麼這個數字就是正數。

例如,在二進制數11000001中,最高位元是1,表示這個數字是負數。在十進制中,這個數字對應的是-105。如果將最高位元改為0,那麼這個數字就變成了正數,即十進制的105。

最高位元的位置取決於數據的表示方式。在 little-endian 格式中,最高位元位於字節的最低位置(即最左邊的位元);在 big-endian 格式中,最高位元位於字節的最高位置(即最右邊的位元)。在計算機中,字節通常由8位元組成,因此,在 little-endian 格式中,最高位元位於字節的第八位,而在 big-endian 格式中,最高位元位於字節的第一位。