char a =258; int d = a; Printf("d+1 = %d\n",d+1); 输出结果:______. 输出此结果的理由:
那为什么我用gcc编译会因为溢出而编译不过呢?
258默认是int型,你强制转化一下:char a=(char)258;