printf("小明身高%f%c\n", height, unit);

来源:2-5 格式化输出语句

新东方挖掘机大战蓝翔机器人

2016-10-14 17:21

%f与%c之间为什么不能加逗号

写回答 关注

4回答

  • Mr_Madara
    2016-10-14 18:12:22
    已采纳

    “小明身高%f,字符:%c\n”替换原来相应部分的指令试试。而且这个问题他计算了两个变量,所以你还要关注他的数据类型,选择适当的类型是相当必要的。认真阅读教程,这些东西教程里面有哦。

    新东方挖掘机...

    非常感谢!

    2017-02-02 23:28:22

    共 1 条回复 >

  • 越飞越高
    2016-11-08 18:20:22

    %f与%c之间可以加逗号,添加了逗号,运行输出显示会在小明身高1.850000m的数字与字母之间有个逗号(即小明身高1.850000,m)。而这里并不需要输出那个逗号

    最后一个输出语句printf里也不需要添加%s

    http://img.mukewang.com/5821a6e20001a21004380597.jpg

  • 帝有
    2016-10-14 17:36:54
    可以加,你后面这句有问题printf("小明现在在慕课网上学习IT技术%s"); 不必加%s


  • 敲到爆为止
    2016-10-14 17:30:52

    是可以加。。只不过这道题,在慕课网的题库中预存的标准答案中没有加逗号,所以你就是错误的。。准确点说,就是这些答案太死板了

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题