位段

位段 （ 或稱 “ 位域 ” ， Bit field ） 爲一種數據結構 ， 可以把數據以位元的形式緊湊的儲存 ， 並允許程序員對此結構的位元進行操作 。 這種數據結構的好處 ： 可以使數據單元節省儲存空間 ， 當程序需要成千上萬個數據單元時 ， 這種方法就顯得尤爲重要 。 位段可以很方便的訪問一個整數值的部分內容從而可以簡化程序源代碼 。 而位域這種數據結構的缺點在於 ， 其內存分配與內存對齊的實現方式依賴於具體的機器和系統 ， 在不同的平臺可能有不同的結果 ， 這導致了位段在本質上是不可移植的 。