慕瓜7564791
2019-08-24 22:28
%s不是表示输出字符串吗,为什么这道题中不加 “%s\n" 也能成功运行??(还是说在某种特定情况下可以省略......)
printf()函数的调用格式为:
printf("<格式化字符串>", <参量表>);
其中格式化字符串包括两部分内容:
一部分是正常字符(串), 这些字符将按原样输出,比如第一节的"Hello World",即是不用"%s\n"也可;
另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符(如s,c,d等),用来确定输出内容格式,即所谓的格式化输出。
在printf语句中,%s代表输出字符串。但同时,还有“%c”代表输出单个字符。
明白请采纳^_^
C语言入门
926212 学习 · 20797 问题
相似问题