#include<stdio.h>void main(){int a,b,c,d;unsigned u;b=9;d=5;u=-8;c=a+u;d=c+u;printf("a+u=%d,c+u=%d\n",c,d);}
我疑问的是这个unsighed是无符号型啊,属于整型中的非负数,为啥你将 -8赋值给它