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

为什么输入身高时是%f%c .%d整数部分去哪了?

小明身高%d%f%c

正在回答

2 回答

#include <stdio.h>
int main()

{
    int age = 18;
 float height = 1.85;
 char unit = 'm';
 printf("小明今年%d岁\n", age);
 printf("小明身高%f%c\n", height, unit);
 printf("小明现在在慕课网上学习IT技术");
 return 0;
}

不知道你说的是不是这个呢?你先看清楚%c指的是小明的身高(后面有小数,所以用了%f浮点型,而%c指的是后面那个unit(char型),至于%d为什么不能用是因为从头至尾height和unit都没有整型)希望我说的能对你有帮助

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

我叫Small

说错了 第一个是%f,,,太不好意思了
2016-10-02 回复 有任何疑惑可以回复我~

%f是浮点型 ,后面会有小数点的。而%c是字符型

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

举报

0/150
提交
取消

为什么输入身高时是%f%c .%d整数部分去哪了?

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