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

为什么输出框那里printf里面这个格式符要用%s?%d%f%c%lf为什么不可以?

#include <stdio.h>

int main() 

{       

    int height = 185;

    //补全所有代码

    if(height >= 180)

    {

        printf("%s\n","恭喜小明可以参加校篮球队");

    }

    

    

    

    

return 0;

}


提问者:qq_随心_HJKZ07 2018-10-25 18:13

个回答

  • 慕运维1458897
    2018-10-25 19:20:47
    已采纳

    %d是用来输出整数的,%f输出带有小数的实数,%c用于输出字符比如:a A b B # & * 这些都是字符。 而%lf适用于输出比%f更长小数位数的双精度变量,%s适用于字符串,用双引号括起的就是字符串。

  • mkw_千面轩
    2018-11-09 09:38:53

    2-5的课程有说明什么时候用%d%c%s%f