gpt4 book ai didi

c - 如何在 C 中使用扩展 ASCII 表的符号?

转载 作者:太空狗 更新时间:2023-10-29 17:00:56 24 4
gpt4 key购买 nike

我曾尝试打印扩展的 ASCII 字符:

http://www.theasciicode.com.ar/

但所有这些符号都打印为白色背景上的问题字符?

我使用以下循环来打印该符号:

for (i = 0; i <= 30; i++)
printf("%c", 201);

问题:有没有办法打印那些扩展ASCII字符?或者也许这些角色有专门的图书馆?


操作系统 Linux Ubuntu 13.04,Code::Blocks 12.11 IDE。

最佳答案

最好使用 unicode 而不是非标准的扩展 ASCII。关于在 C 中打印 unicode 字符的线程: printing-utf-8-strings-with-printf-wide-vs-multibyte-string-literals

但确实你需要复制粘贴unicode字符..

更好的开始方式:

#include <stdio.h>

int main() {
printf("\u2500\u2501\n");
}

参见 https://en.wikipedia.org/wiki/Box-drawing_character#Unicode对于这个扩展的 ASCII 风格的盒子艺术的 unicode 字符..

关于c - 如何在 C 中使用扩展 ASCII 表的符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17362509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com