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
相关文章
相关标签/搜索