typedef union{
int a; char b; short c; }unionTest; sizeof(unionTest) ~ 4 즉, 가장 큰영역만큼 메모리 확보 실제 메모리를 보면 해당하는 타입(int:4, char:1, short:2)만큼만 메모리를 수정합띠다 unionTest.a = 5000000; 40 4b 4c 00 unionTest.b = 100; 64 4b 4c 00 unionTest.c = 600; 58 02 4c 00 |
|