这个问题在这里已经有了答案:
9年前关闭。
我想问一下为什么在这个结构中添加了:
字符:
typedef union A
{
struct
{
ubyte B:4;
}
} struct_a;
提前致谢;
最佳答案
它声明了一个 4 位的 bit field。
关于定义结构时的 C 特殊语法(添加 ':' ),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6506554/