有关谭浩强书的一道例题的提问,请求帮助
#include<stdio.h>void main()
{
unsigned int a=65535;
int b=-2;
printf("a=%d,%o,%x,%u\n",a,a,a,a);
printf("b=%d,%o,%x,%u\n",b,b,b,b);
}
谭浩强的书上说结果为:a=-1,177777,ffff,65535
b=-2,177776,fffe,65534
而我用VC++做的结果:

想知道这是为什么,谁能帮帮忙啊??谢谢!本人新学C语言,在此万分感谢