课程
/后端开发
/C
/C语言入门
int num1 = (int)num
2019-05-03
源自:C语言入门 2-9
正在回答
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语言入门视频教程,带你进入编程世界的必修课-C语言
7 回答为什么我要把第五行删掉才行
1 回答为什么第五行要空一行
2 回答为什么第五行要用/* */
1 回答为什么要注释第五行
2 回答为什么要写成num1啊?而且printf括号里的num一定要写成(int)num吗