Bitfelder teilen sich in einer Struktur Speicherpplatz.
Beispiel
struct preferences {
bool likesMusic : 1;
bool hasHair : 1;
bool hasInternet : 1;
bool hasDinosaur : 1;
unsigned int numberOfChildren : 4;
};
int main( int argc, char ** argv ) {
struct preferences homer;
homer.likesMusic = true;