| | |
Summary: 8.6.6 Bitfelder
struct auto zustand {
int licht:1 ;
int :6 ; /* Lueckenfueller */
signed bewertung:3 ;
unsigned raeder:2 ;
} auto ;
. Zahl hinter
''
:`` gibt gew˜ unschte L˜ ange des Bitfelds in Bits
an
. erlaubte Typen: int, signed, unsigned
. Zugri# wie bei struct ˜ ublich
auto.licht = 0 ;
if ( auto.bewertung < 1 ) ...
# gute Speicherausnutzung
# Zugri# i. Allg. langsamer
. Umsetzung und Gr˜ oßenbeschr˜ ankungen weitgehend imple
mentationsabh˜ angig
. Unzul˜ assig:
|