问答详情
源自:4-4 分支结构之嵌套if-else语句

输出中%s/n 的主要作用是什么?

%s\n  为什么一直要写?  可以不要啊http://img.mukewang.com/580737d30001937303070113.jpg

提问者:李晨ky 2016-10-19 17:07

个回答

  • emily973
    2016-10-19 22:16:01
    已采纳

    %s\n不是固定搭配,是分别输入的两个符号,先说\n吧,它是电脑识别一个换行符,如果你想“吃大餐”和“买玩具”分开各占一行就要加上它;%s是输出字符的一种格式符,类似的还有%d、%c、%f,当你要输出一串字符串“abcdef”或者“大家好”就要加%s,当你要输出整数“30”就加%d,当你要输出一个字符"c"就要加%c, 当你要输出小数"3.14"就加%f ,,,,,,,,,,    详细介绍如图。http://img.mukewang.com/5807801d0001b31803750088.jpg

  • JustWannaHugU
    2016-10-19 17:45:49

    %s是C语言中的字符串替代符,和%d类似。在这个程序中你可以直接写成printf("吃大餐\n");

    而\n则是换行符,可有可无,\n的效果就是打印出一个空行

  • 最爱潮汕牛肉丸
    2016-10-19 17:44:59

    %s 是转义字符   和字符串string有关  而"吃大餐" 就是用类似string表示 

    \n 是换行空格    

    其实你不懂 你可以把它们去掉,再运行一下程序  看看有什么不同  就知道结果了  

    希望对你有帮助!谢谢