Press any key to continue首先,程序的第一行,变量b和a一样,都是无符号整型,这是一个陷阱。其次,在32位系统中,int的范围是-2147483648~+2147483647,而unsigned int的范围是0~4294967295。负数在无符号整型中用补码表示,所以b是4294967294。第三,int默认为signed int,它与unsigned int运算时,结果被转换为unsigned int,所以a是4294967295。