课程
/后端开发
/C
/C语言入门
%s\n 为什么一直要写? 可以不要啊
2016-10-19
源自:C语言入门 4-4
正在回答
%s\n不是固定搭配,是分别输入的两个符号,先说\n吧,它是电脑识别一个换行符,如果你想“吃大餐”和“买玩具”分开各占一行就要加上它;%s是输出字符的一种格式符,类似的还有%d、%c、%f,当你要输出一串字符串“abcdef”或者“大家好”就要加%s,当你要输出整数“30”就加%d,当你要输出一个字符"c"就要加%c, 当你要输出小数"3.14"就加%f ,,,,,,,,,, 详细介绍如图。
李晨ky 提问者
emily973 回复 李晨ky 提问者
%s是C语言中的字符串替代符,和%d类似。在这个程序中你可以直接写成printf("吃大餐\n");
而\n则是换行符,可有可无,\n的效果就是打印出一个空行
%s 是转义字符 和字符串string有关 而"吃大餐" 就是用类似string表示
\n 是换行空格
其实你不懂 你可以把它们去掉,再运行一下程序 看看有什么不同 就知道结果了
希望对你有帮助!谢谢
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答%s\n的作用?
1 回答为什么输出的时候用“%s\n"呢?
3 回答为什么用%s\n
3 回答输出项为什么不用格式号 "%s\n"
2 回答为什么不输 %s\n 也行