main(){unsinged int a;int a=-1;a=b;printf("%u",a;}
因为定义的a是一个无符号类型整数。所以当a赋值为-1,在不同的编译器下会输出不同的值。一般a为默认值及int的最大值4294967295。也有会为0的。