关于原码反码补码和C语言char类型int类型的转换的一点理解。
int main(){ char c1,c2; c1=130; c2=131; printf("%c %c\n",c1,c2); printf("%d %d\n",c1,c2); return 0;}输出结果是??-126 -125为什么130经过转换成char又转换成int就变成-126了呢?经过分析和上网查证我发现数字在计算机内存中是以补码储存的...