我正在尝试使用下面的代码打印所有 ASCII 字符,但它不打印 127 到 160 的任何内容。我知道它们是控制字符集或一些拉丁/西班牙字符。如果从 Windows 复制粘贴相同的字符,则在 unix 中可以很好地打印。为什么不通过 C 程序?
#include <stdio.h>
int main()
{
int i;
char ch;
for(i = 0; i < 256; i++)
{
printf("\n%03d %02x %02c",i ,i ,i);
}
}