c程序问题
#include<stdio.h>
void main()
{
int a=-1;
printf("%x,%d,%o\n",a,a,a);
}
程序代码如上 我在VC6.0执行结果是ffffffff,-1,***********
Press any key to continue
书上写的是ffff,-1,177777
参考答案:因为在TC环境下,短整型即int,它占2个字节,所以结果是
ffff,-1,177777
在VC环境下占4个字节,所以结果是ffffffff -1,***********
你书上的是以TC环境编写的