DEVELOPMENT/C/C++

[C] 함수의 크기

RAYZIE 2013. 4. 29. 22:34

#include <stdio.h>

union data{
 unsigned long dword;
 unsigned char byte[4];
};

int main(void)
{
 union data d1;
 int i;

 printf("data 공용체의 크기 : %d\n", sizeof(union data));

 d1.dword = 0x12345678;
 printf("d1.dword = %d%08x\n", d1.dword);
  for(i=0; i<4; i++)
   printf("d1.byte[%d] = %02x\n", i, d1.byte[i]);

  return 0;
}