我刚刚安装了 Netbeans 8 IDE以及用于C和C ++编程的必需 Cygwin 元素。为了纪念一个良好的开端,我编码使用 C 打印笑脸。以下是我的代码。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv) {
printf("%c",1);
return (EXIT_SUCCESS);
}
令我震惊的是,打印的输出只是一个空间。我不能在netbeans中使用C打印表情符号吗?请帮我开个快乐。 。 。
答案 0 :(得分:2)
对于那些可能不知道问题是什么的人,这里是旧的PC字符集:
在新的utf-8
世界中,情况发生了变化。在utf-8中,有一个笑脸,但它不像旧的那样引人入胜:
U+2639
e2 98 b9
白皙的面孔:
U+263A
e2 98 ba
白脸笑:
U+263B
e2 98 bb
黑人笑脸:
#include <stdio.h>
int main(void)
{
char *smiley = "\xE2\x98\xBA"; // "☺"
printf("[%s]\n", smiley);
return(0);
}