为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~
#1

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

非常感谢!
2017-02-02 回复 有任何疑惑可以回复我~

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

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

http://img1.sycdn.imooc.com//5821a6e20001a21004380597.jpg

0 回复 有任何疑惑可以回复我~
可以加,你后面这句有问题printf("小明现在在慕课网上学习IT技术%s"); 不必加%s


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信