">int main() { unsigned char i = 7; int j = 0; for (; i > 0; i -= 3) { ++j; } printf("%d", j); return 0; }  对于这段代码大家可能觉得答案为 3 但是不是的 大家可能会忽略,i是一个无符号整型 计算机中的运算是以补码形式运算的, 所以输出结果为173 第一步: 7进来,j=1 i-3=4,j=2 i-3=1,j=3 接下得到i=-2,但是不要忘了i不能等于负数2 -2 : 原码1000 0000 0000 0000 0000 0000 0000 0010 反码1111 1111 11...