Question.4
A developer sets a 2-bit MODE field to the value 5:
typedef struct { uint8_t EN : 1; uint8_t MODE : 2; uint8_t : 5; } CtrlReg; CtrlReg reg = {0}; reg.MODE = 5;
What value does reg.MODE hold?
reg.MODE
Select Answer
5
1 — only the lower 2 bits of 5 (101) are stored
1
101
Compilation error — value exceeds field width
Undefined behavior