#include <stdio.h> void main() { int a, b, c, d; unsigned u; a = 12; b = -24; u = -10; c = a + u; d = b + u; printf("a+u=%d,b+u=%d\n", c, d); }
打印出来的结果居然是
a+u=2,b+u=-34
这是为啥
没看出有啥问题
不知道