0
Consider the following C declaration. Assume that objects of data type short, float and long occupy 2 bytes, 4 bytes and 8 bytes respectively. What is memory requirement for variable t?
struct {
short a[5];
union {
float v;
long z;
} u;
} t;- A24 bytes
- B10 bytes
- C18 bytes
- D22 bytes
Correct answer: C