在Netbeans中使用C打印笑脸

时间:2014-05-28 15:05:44

标签: c netbeans cygwin

我刚刚安装了 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打印表情符号吗?请帮我开个快乐。 。 。

1 个答案:

答案 0 :(得分:2)

对于那些可能不知道问题是什么的人,这里是旧的PC字符集:

enter image description here

在新的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);
   }