小编Dav*_*man的帖子

比特字段的大小与字符比较

所以我知道

struct bit
{
    unsigned char a : 1;
}
Run Code Online (Sandbox Code Playgroud)

由于填充,仍会占用一个字节,我的问题是:

struct bit
{
    unsigned char a : 1;
    ...
    unsigned char h : 1;
}
Run Code Online (Sandbox Code Playgroud)

这个结构会占用与char相同的大小吗?如果是这样,我最好只使用一个char而不是?我问,因为我想使用位作为键,但如果可能的话,我宁愿避免按位操作.

c c++ bit-fields

1
推荐指数
1
解决办法
116
查看次数

标签 统计

bit-fields ×1

c ×1

c++ ×1