Поля битов
Один из методов, встроенных в язык C и позволяющих иметь доступ к биту — это поля битов. Поля битов — это специальный тип членов структуры. Формат определения размера переменной в битах следующий. тип имя_переменной:длина_в_битах;Где длина_в_битах — размер переменной в битах. Например.
struct version{
int major : 3;
int minor : 3;
int :6; //не используется
unsigned int x:3;
};
Под переменную типа version выделиться 2 байта.
Смотрите также
|
||||||||||||||||||||||||||||||||||||