怎样给位段结构赋值?
struct t_struct
{
unsigned a : 5;
unsigned b : 1;
unsigned b : 2;
unsigned : 23;
unsigned c : 1;
unsigned d : 1;
unsigned e : 1;
unsigned e : 1;
unsigned f : 1;
} ;
void main(0
{
unsigned long x;
t_struct y;
x=0x12345678;
y=x;//??
}
类似以上例子,x怎样简单地做到向y赋值呢?