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

%f%c\n什么鬼

为什么他要用%f%c呢,%c是他之前定义的单位 米。但是我可以同上一行“岁”一样直接把“m”打出来吗?
就是我把原来的

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


变成了

printf("小明身高%fm\n", height);

我觉得这样还能少打一行代码啊,不是更简洁吗?
这样直接打m会不会有影响?比如说会跟什么东西冲突的?
如果不行的话变成

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

可以吗

正在回答

1 回答

这里用%c是为了练习,自己在编程的时候可以简化,我试过了,简化后的程序运行结果和之前的一样,没问题https://img1.sycdn.imooc.com//5b2155c30001a40e07940509.jpg


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

举报

0/150
提交
取消

%f%c\n什么鬼

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号