구조체 팩에 대한 질문입니다
떠나간그놈
2023.04.01
질문 제목 : 구조체 팩에 대한 질문입니다 32비트 구조체 팩에 대하여
질문 내용 :
struct example_struct {
short a;
char b[5];
short c;
};이런 구조체가 있습니다.
제 생각에는
1a a2 3x 4x | 5b 6b 7b 8b | 9b 10x 11x 12x | 13c 14c 15x 16x
이렇게 16바이트가 나올줄 알았는데
1a 2a 3b 4b | 5b 6b 7b 8x | 9c 10c
이렇게 10바이트가 나오더군요혹시나 구조체내에서 배열과 관련된 팩이라든지
컴파일러마다 팩에 대한 구현 내용이 다른건지 조언 부탁드립니다