慕UI9220858
2019-05-03 10:51
int num1 = (int)num
printf("num的整数部分是%d\n", (int)num);
因为输出的是定义sum的数,前面的2.5要重新定义,你可以随便输一个定义都是对的比如asd=2.5
后面写成int num=(int)asd
#include <stdio.h>
int main()
{
double num1 = 2.5; //定义浮点型变量num并赋值为2.5
int num = (int)num1; //这里是强制将 类型为double的num1定义为类型为int的num所以输出是num
printf("num的整数部分是%d\n", num);
return 0;
}
C语言入门
926020 学习 · 20793 问题
相似问题