什麼是位元欄位(bit-field)
在C語言的結構中,把成員宣告成如 unsigned int x : 3; 這種指定位元數之欄位的機制。可以緊密存放小的值,因此用於整合旗標或設定值。把無號欄位放不下的值存入時,會成為除以2的位元數次方的餘數。欄位從字組的高位還是低位開始排列、欄位是否可跨越邊界等,可以因處理系統而異,因此表示周邊電路的暫存器或通訊格式時,常改用遮罩與移位的寫法。
日文名稱: ビットフィールド
「位元欄位(bit-field)」出現在2領域的2道練習題中(嵌入式與韌體, C語言基礎等)。
這個名詞所屬的領域: C語言基礎