Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;结构定义_C++_C_Typedef_Struct - Fatal编程技术网

C++ C++;结构定义

C++ C++;结构定义,c++,c,typedef,struct,C++,C,Typedef,Struct,可能重复: 我刚刚在一本书中找到了这段代码(在一个示例中使用) 这个结构定义的含义是什么?(A:1;)那些是C。在兼容编译器中,B和C的组合不会占用多个int。A、 B和C在整数中各占一位。它们是C。在兼容编译器中,B和C的组合不会占用多个int。A、 B、和C在整数中各占一位。的精确副本。的精确副本。 typedef struct { unsigned int A:1; unsigned int B:1; unsigned int C:1; } Stage;

可能重复:

我刚刚在一本书中找到了这段代码(在一个示例中使用)

这个结构定义的含义是什么?(A:1;)

那些是C。在兼容编译器中,B和C的组合不会占用多个
int
。A、 B和C在整数中各占一位。

它们是C。在兼容编译器中,B和C的组合不会占用多个
int
。A、 B、和C在整数中各占一位。

的精确副本。的精确副本。
typedef struct {
unsigned int A:1;
unsigned int B:1;
unsigned int C:1;
} Stage;