问答详情
源自:2-9 强制类型转换

谢谢大家了

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

提问者:qq_慕设计3425928 2019-11-24 20:13

个回答

  • qq_慕姐2375743
    2019-11-24 20:36:19
    已采纳

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

  • 慕后端5183121
    2020-01-05 21:03:02

    http://img2.mukewang.com/5e11de7500010f2613290757.jpg用长整形

  • PHP小白上线
    2019-11-28 22:30:07

    #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。

  • 慕无忌3052691
    2019-11-24 20:46:27

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