Wat is Bitveld (bit-field)?
Een mechanisme om een member van een struct in C te declareren als een veld met een opgegeven aantal bits, zoals in unsigned int x : 3; Omdat kleine waarden zo compact kunnen worden opgeslagen, worden bitvelden gebruikt om vlaggen en instellingen te groeperen. Een waarde opslaan die niet in een veld zonder teken past, laat de rest over bij deling door 2 tot de macht van de veldbreedte. Of velden vanaf het hoge of het lage einde van een woord worden geplaatst, en of een veld een grens mag overschrijden, mag per implementatie verschillen, dus om registers van randapparaten of communicatieformaten te beschrijven, worden vaak maskers en shifts gebruikt.
Japanse benaming: ビットフィールド
“Bitveld (bit-field)” komt voor in 2 oefenvragen uit 2 onderwerpen, bijv. Embedded systemen en firmware, Basis van programmeren in C.
Vakgebied: Basis van programmeren in C