구조체 사이즈를 구하는건데요 조언좀 부탁드립니다 ㅎ

jmonaco88의 이미지

truct s_type{
int i;
char ch;
int *p;
double d;

} s;

여기서 sizeof(struct s_type));

했거든요

근데 20바이트가 나오네요??

제가 잘 못알고잇는건지 아시는분 좀 알려주세요 ^^:;

현재 32bit 솔라리스10입니다.

4 + 1+ 4 + 8 이 아닌가 싶은데;; 컴퓨터는 20이라고 말을 해주는군요 ㅠㅠ

qiiiiiiiip의 이미지

jmonaco88의 이미지

구조체 패킹이라 ㅎㅎ

감사합니다 덕분에 좋은거 알아갑니다 ^^