C' लैंग्वेज में निम्न यूनियन वेरिएबल घोषणा पर विचार कीजिए:
union data {
int a;
float b;
char string[20];
} data1;
यदि char, int और float वेरिएबल को क्रमशः 1, 2 और 4 बिट मेमोरी स्पेस आवंटित किया जाता है, तो यूनियन वेरिएबल डाटा 1 की मेमोरी साईज कितनी होगी?
1
20 बिट
2
2 बिट
3
4 बिट
4
1 बिट