数据的溢出和兼容 #include<stdio.h> int main() { char b=130; printf("%d",b); return 0; } 错误点:char是一字节,130是两字节,数据发生了截断,溢出。 将char改为4或8字节的 int 可解决问题。 注意:赋值时需要考虑数据兼容性和数据一致性。(最好左右数据类型保持一致)