bittikentät
Bittikenttä (bit field) on ohjelmoinnissa käytetty rakenne, jonka avulla useat pienikokoiset arvot tai liput tallennetaan samaan kokonaislukutyyppiin. Bittikentät määritellään usein struktuurin sisällä siten, että jokaisella kentällä on oma pituutensa bitteinä.
Käyttökohteet ovat yleisimmin upotettavissa järjestelmissä ja laitteistokäsittelyssä, joissa muistia ja tilankäyttöä on rajoitetusti. Ne mahdollistavat tilojen,
Syntaksi ja toteutus vaihtelee kielestä riippuen, mutta C- ja C++ -kielissä bittikentät määritellään yleensä siten, että
};
Kenttien järjestys ja pakkaus ovat toteutuskohtaisia, eikä niitä voi luotettavasti taata eri kääntäjillä. Lisäksi bittikenttien arvoja
Edut ja rajoitteet: Bittikentät tarjoavat tiiviin tavan tallentaa useita pieniä tiloja, mikä voi pienentää muistia ja
Yhteenvetona bittikentät ovat hyödyllinen, mutta huomioita vaativa keino esittää useita pienikokoisia arvoja tiiviisti ohjelmallisesti, erityisesti kun