#include<stdio.h>
struct {
short x[5];
union {
float y;
long z;
} u;
}t;
int main() {
printf("short=%d\n",sizeof(short)); printf("float=%d\n",sizeof(float)); printf("long=%d\n",sizeof(long)); printf("size of union=%d\n",sizeof(t.
u)); printf("size of structure=%d",sizeof(t
)); }
I2luY2x1ZGU8c3RkaW8uaD4Kc3RydWN0IHsKICAgIHNob3J0IHhbNV07CiAgICB1bmlvbiB7CiAgICAgICAgZmxvYXQgeTsKICAgICAgICBsb25nIHo7CiAgICB9IHU7CiB9dDsKCmludCBtYWluKCkgewogICBwcmludGYoInNob3J0PSVkXG4iLHNpemVvZihzaG9ydCkpOwogICBwcmludGYoImZsb2F0PSVkXG4iLHNpemVvZihmbG9hdCkpOwogICBwcmludGYoImxvbmc9JWRcbiIsc2l6ZW9mKGxvbmcpKTsKICAgcHJpbnRmKCJzaXplIG9mIHVuaW9uPSVkXG4iLHNpemVvZih0LnUpKTsKICAgcHJpbnRmKCJzaXplIG9mIHN0cnVjdHVyZT0lZCIsc2l6ZW9mKHQpKTsKIH0K