What will be the output of the program? #include int main() { union var { int p, q; } u; u.p = 100; u.q = 50; printf("%d\n", u.p); return 0; }