课程
/后端开发
/C
/C语言入门
为什么不能在中间加一个 int num=(int)num; 呢?
2019-11-24
源自:C语言入门 2-9
正在回答
重复了,前面是mun,后面也是mun,需要做出区分
用长整形
#include <stdio.h> int main() { double num1 = 2.5; int num2 = (int)num1; printf("num的整数部分是%d\n", num2); return 0; }
需要两个标识符,num1表示2.5,int num2 = (int)num1 表示强制把num1的数据类型转换成整型。相当于把num1的整型,也就是整数部分,赋值给num2。
重复了,前面是mun,后面也是mun,前后i应该不一样,才能运行成功。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答谢谢大家了
3 回答我哪里出错了?请大家帮忙看看,谢谢大家!
2 回答大家帮忙看看谢谢
2 回答请问大家我的哪里出错了,谢谢喔~
1 回答新人求问不知道哪儿错了,谢谢大家了