关于数据溢出问题
对于数据溢出时,数据在内存中是如何存储的不太清楚
比如
char a = -129;
printf("a = %d\n", a); //输出为127
编辑器编辑是怎么实现的, 是先将-129当成int型强制转换成char么
[解决办法]
恩,的确是,int -129 = 0FFFFFF7F
赋值给char a 的时候,截断为0x7F
0x7F就是127了
[解决办法]
-129就是int类型。