char类型占用1个字节,int类型占用4个字节,现在你用char类型来储存int类型。则么做会就会造成溢出,对于不同编译器会得出不同结果
输入后用printf("%d,%d\n",a,b);输出看看a,b的值就明白了。
感谢各位