簡體   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