我正在尝试像心脏一样打印Ascii符号。这个的ASCII表示是03,但我不知道如何在我的代码中实现它。
int main(void)
{
printf("Heart: %c", 03); //
return 0;
}
我得到一个颠倒的问号.. 我该如何使用它?
答案 0 :(得分:4)
将显示的符号取决于您运行此代码的操作系统,并且可能(再次取决于操作系统)当前所选的代码页。
心脏是MS-DOS添加到code page 437的东西,作为该不可打印的控制角色的表示。
ASCII未定义ASCII值3的打印表示。
如果您所在的系统将显示Unicode字符,您可以尝试“\ u2764”❤