课程
/后端开发
/C
/C语言入门
#include <stdio.h>
int main()
{
int num = 2.5; //定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", num);
return 0;
}
2015-10-10
源自:C语言入门 2-9
正在回答
会将2.5强制转化为int型,即会把小数部分舍去掉,只保留整数部分
晨vbwu 提问者
这一题是让我们掌握如何把浮点型转换为整型,你直接定义为整型调用输出,并没有实现强制转换
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么第五行的double不可以改成int
1 回答这里的double可以换成float吗,为什么?
1 回答为什么int不能换double
3 回答字节小的可以转换成大的,大的不能转换成小的,那为什么char可以转换成double呢?
2 回答为什么double 强制转换成int 是这样编写?