Структуры с битовыми полями

Tibbo C поддерживает структуры с битовыми полями. Единственное ограничение: для хранения битовых полей нельзя использовать знаковые или беззнаковые переменные типа long. Знаковые и беззнаковые char и int допустимы:

struct flags_struct{
   signed int f1:1;
   signed int f2:2;
   signed int f3:3;
   signed int f4:4;
   signed int f5:5;
   signed int f6:1;
};
struct flags_struct flags;
...
if(flags_ptr->f4==-8)
   flags.f2=0;
Исходный материал Tibbo обновлён 12 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке