ฟิลด์บิตใช้สำหรับระบุขนาดของตัวแปรในรูปของบิต โดยทั่วไปจะมีการกำหนดไว้ภายในโครงสร้าง ฟิลด์บิต:1 ไบต์=8 บิต ตัวอย่างเช่น อธิบายตัวอย่างด้านล่าง − Struct info{ int x:2; }; ที่นี่ x ครอบครอง 2 บิต การกำหนดค่าใดๆ ให้กับบิตฟิลด์ที่อยู่นอกช่วงนั้นไม่ถูกต้อง เราไม่สามารถใช้คำสั่ง scanf