union in c
#include <stdio.h>
union MyUnion {
int intValue;
float floatValue;
char stringValue[20];
};
int main() {
union MyUnion u;
u.intValue = 10;
printf("Integer value: %d\n", u.intValue);
u.floatValue = 25.5;
printf("Float value: %f\n", u.floatValue);
strcpy(u.stringValue, "Hello, Union!");
printf("String value: %s\n", u.stringValue);
return 0;
}