[問題] sizeof struct
看板C_and_CPP作者S4snow (鄉園http://0rz.tw/n2Wg1)時間13年前 (2011/01/05 12:10)推噓4(4推 0噓 6→)留言10則, 4人參與討論串1/2 (看更多)
開發平台(Platform): dev-c 4.9.9.2
小弟最近突發奇想 想來算一算struct占了多少byte
卻發現一個自己不明白的結果 上來板上請教各位大大
struct abc{
char a;
int aa;
}temp;
此時 sizeof(temp) = 8
這個8沒有問題
但若將結構改成
struct abc{
char a;
int aa:5;
}temp;
sizeof(temp) 卻變成了 4
知道的朋友可以麻煩您跟我說原因嗎 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.14.178
推
01/05 12:18, , 1F
01/05 12:18, 1F
→
01/05 12:18, , 2F
01/05 12:18, 2F
※ 編輯: S4snow 來自: 140.120.14.178 (01/05 12:22)
推
01/05 12:36, , 3F
01/05 12:36, 3F
推
01/06 00:02, , 4F
01/06 00:02, 4F
→
01/06 00:02, , 5F
01/06 00:02, 5F
→
01/06 09:46, , 6F
01/06 09:46, 6F
推
01/07 00:08, , 7F
01/07 00:08, 7F
→
01/07 00:09, , 8F
01/07 00:09, 8F
→
01/07 00:09, , 9F
01/07 00:09, 9F
→
01/07 00:09, , 10F
01/07 00:09, 10F
討論串 (同標題文章)