[求助]请问一下 -1 得出这样的结果???
如果是正数的话 能直接得出来,但是如果是 -1 的话 得出的结果为什么是这样呢这是代表着 益出 吗?????
#include <stdio.h>
void main()
{
int a=-1;
printf("a的十进制的值为%d\n",a);
printf("a的八进制的值为%o\n",a);
printf("a的十六进制的值为%x\n",a);
printf("a的unsigned的值为%u\n",a);
}
得到的结果为什么是void main()
{
int a=-1;
printf("a的十进制的值为%d\n",a);
printf("a的八进制的值为%o\n",a);
printf("a的十六进制的值为%x\n",a);
printf("a的unsigned的值为%u\n",a);
}
a的十进制的值为-1
a的八进制的值为37777777777
a的十六进制的值为ffffffff
a的unsigned的值为4294967295
Press any key to continue
我太菜了,希望知道的GG JJ 们 告诉我下,
先谢谢了!!