为了账号安全,请及时绑定邮箱和手机立即绑定

谢谢大家了

为什么不能在中间加一个 int num=(int)num; 呢?

正在回答

4 回答

重复了,前面是mun,后面也是mun,需要做出区分

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5e11de7500010f2613290757.jpg用长整形

0 回复 有任何疑惑可以回复我~
#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。

2 回复 有任何疑惑可以回复我~

重复了,前面是mun,后面也是mun,前后i应该不一样,才能运行成功。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

谢谢大家了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信