为什么printf("%s\n","今年是闰年")用的是%s呢

来源:4-2 分支结构之简单if-else语句

慕的地9104089

2015-05-19 20:30

 为什么这个里面用的是%s呢,前面有个用的是%c   一般什么情况会用到这种形式的输出呢

 printf("%s\n","今年是闰年");


写回答 关注

4回答

  • Perona
    2015-05-19 20:36:14
    已采纳

    这些%s、%c等是输出格式符。

    %s表示输出字符串。

    当输出语句中包含普通字符时,一般格式如:

    printf("普通字符输出格式符", 输出项);

    相关知识点:http://www.imooc.com/code/5119


    Perona 回复慕的地910...

    当没有指定输出格式符的时候,会默认按照%s来执行。保险点就加上%s。

    2015-05-19 20:43:00

    共 2 条回复 >

  • 慕的地9104089
    2015-05-19 20:54:19

    懂了  谢谢大家的帮助啦

  • Rober_Lin
    2015-05-19 20:37:42

    这句话是把后面的   今年是闰年   当成字符串,然后在第一句中替换%s,字符串用S吧。

  • 萤火虫之M
    2015-05-19 20:36:49

    %c是以字符形式输出,只输出一个字符

    %s是指以字符串形式输出

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题