显示≥和≤ASCII字符的C应用
-
11-09-2019 - |
题
我目前正在写一个C应用程序和我需要显示在终端下列符号:<强>≥和<强>≤强>
它们的ASCII字符码是242
和243
但我不能让他们显示在DOS终端。
我如何能做到这一点任何想法?
解决方案
printf("\xf2\n");
如果不工作,这是因为DOS和代码页。尝试用CHCP
命令播放。你漫步到语言环境/平台特定/放弃的,现在的领土。
其他提示
这些不是在ASCII也不在LATIN1例如
什么DOS终端?如果你在Windows下编译为32位(或64位)二进制,因为我敢肯定你是,那么它只是一个控制台窗口。
相信这是最简单的方法来设置控制台窗口的代码页。这取决于你是否使用代码页437或Unicode代码页(如UTF-8,也就是65001),但我会建议Unicode的,如果你以后需要它,它会给你带来更多的灵活性。
不隶属于 StackOverflow