最近、ある小さな C プログラムを見たことがあります。そのプログラムでは、構造がこのように宣言されていて、理解できませんでした。
struct
{
mynode *node;
unsigned vleft :1;
unsigned vright :1;
}save[100];
ここで node は、他の構造体へのポインタです。
署名されていない vleft :1;を説明してください。署名されていない vright :1; それは?また、vleft と vright に割り当てられたデータ型が見つかりませんでした。その理由は何ですか?
ありがとう。