单选题

typedefunion{charmark[3]struct{unsig...

发布于 2022-03-03 14:29:19

typedef union{
     char mark[3]
     struct{
         unsigned short rsv:7,
               type:5,
               log:1,
               log_begin:1,
               log_end:1
     }flags
     unsigned short value
}options
int main(int argc, char *argv[])
{
    options  a
    a.value = 1000
    printf("%d, %d\n", sizeof(a), a.flags.type)
    return 0
} 请问输出结果是什么?

登录后免费查看答案
关注者
0
被浏览
8