我刚刚安装了 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 打印笑脸吗?请帮助我创造一个快乐的开始。 . .
最佳答案
对于那些可能不知道问题在问什么的人,这里是旧的 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);
}
关于c - 在 Netbeans 中使用 C 打印笑脸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23915322/