WinTc为什么无法识别unsigned解决方案

WinTc为什么无法识别unsigned#includestdio.h #includeconio.h main(){unsignedintii32777ii+1pr

WinTc为什么无法识别unsigned
#include   "stdio.h "
#include   "conio.h "

main()
{
        unsigned   int   i;
        i=32777;
        i=i+1;
        printf( "the   num:%d ",i);
        getch();
}
上面这段代码运行结果为-32758,可是我明明声明的unsigned
我刚学c,请教各位,谢谢。

[解决办法]
printf的输出格式不应该是%d,应该是%u
[解决办法]
无符号数输出类型为%u
你按有符号输出的当然是按int本身的范围输出的
就像拿%d输出char