#include
int main()
{
signed char i = 0;
while (i <= 0)
{
printf("%d", i);
i = i - 1;
}
return 0;
}
为什么取值范围是0到128?i的初值不是0么运行到-128
ASCLL码里只有0~128,128以后就是空的了,你可以输出码值为129的字符试试
不知道你这个问题是否已经解决, 如果还没有解决的话: