#include <stdio.h>
int main(void) {
struct kouzoutai {
unsigned long int ldata;
struct {
unsigned short int idata1, idata2;
};
} s_data;
union kyoyoutai {
unsigned long int ldata;
struct {
unsigned short int idata1, idata2;
};
} u_data;
unsigned long int data;
unsigned short int d1 = 0x1234, d2 = 0x5678;