我正在尝试使用 putchar() 函数打印数字。下面是我的代码:
int main(void)
{
int x = 0;
for (; x <= 9; x++)
{
putchar(x + '0');
}
}
_putchar('\n');
}
Run Code Online (Sandbox Code Playgroud)
如果在没有“+ '0'”的情况下运行,则 shell 上看不到任何结果。
这和ASCII有关系吗?谁能帮忙解释一下幕后发生了什么?
谢谢