c語言結構體的位域相關知識

發現這個問題,源於牛客網上一道題,原題以下:數據結構 struct s{ int x:3; int y:4; int z:5; double a; }; 求sizeof(s) A、16    B、32    C、20    D、24  一開始認爲只是簡單的sizeof類型的題,對於64位機器,int佔4個字節,double佔8個字節,所以按照對齊原則須要佔3*8=2
相關文章
相關標籤/搜索