Wpis z mikrobloga

Jak zapisać każdy bit typu uint32t do unii?
Mógłbym to robić tak:

union bits {
uint32_t raw;
struct {
unsigned char b1 : 1;
unsigned char b2 : 1;
...
unsigned char b32 : 1;

};
};

Jednak 32 pola unii dość brzydko wyglądają, da się to zapisac jakoś w tablicy 32 elementowej?
#programowanie #c99
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach