首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-03-24 
C语言位段问题(求高手解答)struct {inta:2}xx.a 1printf( x.a %d \n,x.a)x.a + 1printf( x.a

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把
有符号数最高位是符号位

热点排行