下图显示了Windows XP上的♠♣♥♦,是否适用于所有系统?
#include <stdio.h>
int main(int argc, char *argv[])
{
for (int i = 3; i <= 6; ++i)
printf("%c", (char)i);
getchar();
return 0;
}
最佳答案
不。根据我的经验,字符编码在很大程度上取决于平台。
考虑一下ASCII字符don't even exist。而且我不知道它们在Unicode中的位置。无论它们在哪里,您都将取决于平台如何输出Unicode。