struct Byte { unsigned A : 1; unsigned B : 1; unsigned C : 2; unsigned D : 2; unsigned E : 1; unsigned F : 1; };Vamos ver como estariam as nossas variáveis dentro do Byte:
A | B | C | · | D | · | E | F |
Byte.Eestaremos acessando o sétimo bit dentro do byte. No resto, os campos bit funcionam como as estruturas.