c - C 控制台应用程序打印出 $ 美元符号
问题描述
这是我的程序:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
printf("%c", "\n");
}
我需要知道为什么它在输出上打印 $,
解决方案
%c
用于打印一个char
值,但"\n"
它是一个字符串,即char*
.
要么用于%s
打印字符串,要么用于'\n'
生成char
值。
推荐阅读
- mysql - 如何使用 Flask Application Factory 和 Peewee FlaskDB 连接到远程 MySQL 数据库
- css - 在网格模板列中指定第一个网格列的最小宽度时,如何使自动适应行为起作用?
- oauth-2.0 - 隐藏 Moodle 默认登录页面并仅使用 OAuth2 身份验证
- javascript - 删除重复代码 - 基于 if else 构造事件
- testing - Cypess 如何通过拦截在休息呼叫期间测试按钮属性更改
- python - 如何更改我的程序,使其始终四舍五入到最接近的 2 位小数)
- python - 为什么pip找不到winrt?
- javascript - How browser asks to open an application?
- javascript - Javascript 中的 __getitem__ 等价物
- javascript - 在 webrtc 期间播放声音/从其他音频元素获取播放设备