慕设计9170410
2017-10-08 16:22
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", num);
return 0;
}
正确代码:
#include <stdio.h>
int main()
{
double num = 2.5;
int a=(int)num;//这里是强制类型转换,也就是本节所考知识
printf("num的整数部分是%f\n",num);
printf("num的整数部分是%d\n",a) ;//因为之前强行类型转换了,所以此行必须有
return 0;
}
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", (int)num);
return 0;
}
没错啊。。。
第五行的第二个num前面加上(int)
C语言入门
926022 学习 · 20793 问题
相似问题