问答详情
源自:4-1 分支结构之简单if语句

小明加篮球队那个问题

%后面的   s   代表什么啊   大神

提问者:奥特曼呵呵 2016-10-22 10:55

个回答

  • 南日
    2016-10-28 17:32:05
    已采纳

    %s叫做格式符,一般是用来指代变量的。 因为在C语言中,printf("小明今年"+age+"岁\n");这种是不合法的,你只有printf("小明今年%d岁\n", age);这样,先用格式符占个位置,然后在后面传入变量才行。这点来说JS要灵活的多。 相应的有%d十进制整数,%c单个字符,多了就超出了,因为只分配了一个字节。%s多个字符,%f浮点数等等等等。。。。。 (以上均为个人粗浅理解,我也才开始学C,如有不对之处欢迎指出)

  • 慕家小明
    2016-11-02 21:33:58

    哈,楼主这是格式化符,前面我们有学过的,这里我按我自己的理解再啰嗦一次:如果你要输出单个字符的话(比如A\B\C)就需要用%c,你可以按英文字面记character(还记得前面学过数据类型里的字符型char吗?)这是单个字符,如果是要输出很多个字符,即字符串时就用%s,(字符串英文character string,前面字符用了C那么字符串就是S咯,个人理解)。

    当然在这一题里,可以不用写%s\n直接printf("恭喜小明可以参加校篮球队")也能输出结果,终于对不对我也不知道,我也是刚学哈

  • 慕勒7123956
    2016-10-22 13:51:44

    还是要看看书的,%s表示输出的是字符型的变量,慢慢来,后面你会学到的

  • 奥特曼呵呵
    2016-10-22 11:39:31

    0.0

  • 温可人
    2016-10-22 11:28:23

    vcxzb

  • 温可人
    2016-10-22 11:27:58

    rgdfzgfdz