读书人

C语言位段有关问题(求高手解答)

发布时间: 2012-03-24 14:00:46 作者: rapoo

C语言位段问题(求高手解答)
struct {
int a:2;
}x;


x.a = 1;

printf(" x.a = %d \n",x.a);

x.a += 1;

printf(" x.a = %d \n",x.a);


请问: 2次打印出x.a的值分别是? 对于第2个值如何理解?

[解决办法]
大概是1,-2把
有符号数最高位是符号位
[解决办法]

探讨
大概是1,-2把
有符号数最高位是符号位

读书人网 >C语言

热点推荐