繁体   English   中英

在 c 中添加笑脸

[英]Add smiley face in c

我正在尝试使用 C 打印笑脸。我的程序是

#include <stdio.h>

int main()
{
    int x;
    char i=1;
    for(x=1;x<=800;x++) 
    {
        printf(" %c ", i); 
        if(x==800)
        printf("\n"); 
        if(x==800)
        break;

    }
}

我正在使用 Ubuntu 终端。 它在Windows运行良好,但在Ubuntu 请帮忙。 提前致谢

如果要输出笑脸,则不能使用 ascii 字符。 再次查看 ascii 手册以获取完整的可用字符集。

但是,如果您的终端支持,您可以使用UTF-8编码。 下面的代码片段在我的终端上打印了一个带太阳镜的笑脸:

#include <stdio.h>

int main()
{
 char s[] = { 0xf0, 0x9f, 0x98, 0x8e, 0};

 printf("%s\n", s);
}

另一种可能性是使用

printf("\u263A\n");

根据他报告C/C++/Java源代码的UTF-8页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM