首页 > 解决方案 > C 控制台应用程序打印出 $ 美元符号

问题描述

这是我的程序:

#include <stdio.h>
#include <stdlib.h>

int main ()
{
    printf("%c", "\n");
}

我需要知道为什么它在输出上打印 $,

标签: c

解决方案


%c用于打印一个char值,但"\n"它是一个字符串,即char*.

要么用于%s打印字符串,要么用于'\n'生成char值。


推荐阅读