麻烦各位帮忙看看,顺便解答一下,谢谢!
#include <stdio.h>
int main()
{
double num = 2.5;
int num1=(int)(num);
//定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", num);
return 0;
}
我输出格式符用的%d(整型),而输出项却是num,(double双精度型),为何可以运算?运算出的结果是怎么来的?
#include <stdio.h>
int main()
{
double num = 2.5;
int num1=(int)(num);
//定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", num);
return 0;
}
我输出格式符用的%d(整型),而输出项却是num,(double双精度型),为何可以运算?运算出的结果是怎么来的?
2019-02-17
举报