C Programming Language Union in C Language
⚠ Report Question ✓ Question Verified
The output will be: (Assuming size of char = 1, int = 4, double = 8)#include union utemp { int a; double b; char c; }u; int main() { u.c = 'A'; u.a = 1; printf("%d", sizeof(u)); }
Learn More MCQ Questions from C Programming Language Union in C Language
Union is an user defined datatype in C programming language. It is a collection of variables of different datatypes in the same memory location. We can define a union with many members, but at a given point of time only one member can contain a value. Unions can be very handy when you need to talk to peripherals through some memory mapped registers.