c/c++语言位域注意事项

2014-11-24 12:20:06 · 作者: · 浏览: 1
struct weiyu
{
int a:1;
int b:2;
}
a存放在内存的低位,在小端的机器上。
尤其要注意下面这种情况
weiyu w;
w.a = 1;
这时w.a为-1,因为它是有符号的,这是个符号位。
摘自 sam的学习家园