如何使用XCode在C语言中输出笑脸

时间:2015-07-06 09:17:02

标签: c ascii

现在我将for语句设为如下,

for (int i = 0; i < 256; i ++) {
            printf("%5c", i);
 }

我希望用ASCII

获取真实内容

2 个答案:

答案 0 :(得分:2)

如果你的终端设置为UTF-8编码,这段代码

#include <stdio.h>

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

 printf("%s", s);
}

输出smiley with sunglasses

要了解如何编码其他UNICODE字符,请使用页面顶部导航栏(或上一个/下一个尖括号)

答案 1 :(得分:0)

您可以尝试使用Unicode而不是ASCII

这是关于Swift

的一个例子
let dog = String(UnicodeScalar(0x1F436))
println(dog)

for codeUnit in dog.utf8 {
    print("\(codeUnit) ")
}

Swift docs