重複の可能性:
構造体フィールドの後の「:number」はどういう意味ですか?
'unsigned temp:3'とはどういう意味ですか
私はこの種の質問をするのは嫌いですが、それは本当に私を悩ませているので、私は尋ねます:
以下のコードの:演算子の機能は何ですか?
#include <stdio.h>
struct microFields
{
unsigned int addr:9;
unsigned int cond:2;
unsigned int wr:1;
unsigned int rd:1;
unsigned int mar:1;
unsigned int alu:3;
unsigned int b:5;
unsigned int a:5;
unsigned int c:5;
};
union micro
{
unsigned int microCode;
microFields code;
};
int main(int argc, char* argv[])
{
micro test;
return 0;
}
誰かが気にかけているなら、私は以下のリンクからこのコードを引き出しました: http ://www.cplusplus.com/forum/beginner/15843/
どこかで見たことがあるので、また見たときに理解したいので、本当に知りたいです。