问一下,为什么printf('\n')无法实现换行,把单引号换成双引号就可以了呢,\n不是字符吗,字符不是要用单引号吗?
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
沐川 2021-04-03 20:30最佳回答 专家已采纳c语言中,单引号代表的是ASCII码值;双引号是字符串 ,回车是字符串。
采纳该答案 已采纳该答案 专家已采纳评论解决 1 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(2条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-04-03 20:22回答 3 已采纳 c语言中,单引号代表的是ASCII码值;双引号是字符串 ,回车是字符串。
- 2022-04-23 20:32回答 2 已采纳 可能是你的编辑器输出编码格式的原因,我的输出显示正常。 如有帮助,还请帮忙点下采纳!感谢!
- 2021-12-07 09:54回答 2 已采纳 使用 puts() 显示字符串时,系统会自动在其后添加一个换行符,比如:printf("%s\n", name);和:puts(name);是等价的
- 2020-10-18 09:34回答 2 已采纳 因为你需要输入四个数字,而不是1234这一个数字。 ``` #include"stdio.h" int main() { int a,b,c,d; printf("The origin
- 2021-12-29 20:13回答 4 已采纳 22行FindMin(num, 10, &minValue, &minPos);
- 2021-12-23 19:17回答 2 已采纳 是换行的意思,看你的需求是什么,想换就换,不想换就不换
- 2021-10-28 14:56回答 1 已采纳 [] ? c main 格式是 void main(){} 你这个多了[] 少了{} 打印输出是 printf 不是 prinft printr
- 2017-04-17 00:08回答 3 已采纳 谢谢大家的回答,现在我已经得到解决问题的方法了,不在新建缓冲区输出一切是正常的,一旦用到Read和WriteConsoleOutputCharacterA两个API函数的话 他是没有换行的,而且改变
- 2021-08-09 17:16回答 1 已采纳 qt creator中设置一下编码格式 https://blog.csdn.net/liuxing__jacker/article/details/82971767
- 2021-08-30 16:21回答 3 已采纳 逻辑问题放else里面了把换行放到最后一句
- 没有解决我的问题, 去提问