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

来源:互联网 发布:手机淘宝取消短信验证 编辑:程序博客网 时间:2024/05/21 13:57
struct weiyu{    int a:1;    int b:2;}

a存放在内存的低位,在小端的机器上。

尤其要注意下面这种情况

weiyu w;

w.a = 1;

这时w.a为-1,因为它是有符号的,这是个符号位。

原创粉丝点击