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

为什么评论区这个也是错的? 删除第五行,在第六加最后几(int)就行

https://img.mukewang.com/5ce7ef790001178008950300.jpgprintf("num的整数部分是#d\n",(int),num)

提问者:weixin_慕后端9103010 2019-05-24 21:22

个回答

  • 小刘_Purgatory
    2019-05-27 16:22:25

    #include <stdio.h>

    int main()
    {

        double num =2.5;  //定义浮点型变量 num 并赋值为2.5

        printf("num的整数部分是%d\n", (int)num);

        return 0;

    }

  • 慕慕7181407
    2019-05-25 10:36:25

    #include <stdio.h>

    int main()

    {

        double num = 2.5;      //定义浮点型变量num并赋值为2.5

        int num1=(int)num;

        printf("num的整数部分是%d\n", num1);  

        return 0;

    }


  • KG_Y
    2019-05-24 22:21:18

    #include <stdio.h>

    int main()

    {

        double num = 2.5; 

        int num1 = (int)num;//定义浮点型变量num并赋值为2.5

        printf("num的整数部分是%d\n", num);  

        printf("num的整数部分是%d\n", num1);  

        return 0;

    }

    num的整数部分是324441512
    num的整数部分是2