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

#include <stdio.h> int main() { double num = 2.5; //定义浮点型变量num并赋值为2.5 printf("num的整数部分是%d\n", num); return 0; }

怎么弄啊?

提问者:慕粉1304383320 2017-03-08 18:43

个回答

  • 小刘_Purgatory
    2019-06-08 23:12:45

    #include <stdio.h>

    int main()

    {

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

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

        getchar();

        return 0;

    }

  • qq_云周勇_0
    2017-03-11 09:17:45

    #include <stdio.h>

    int main()

    {

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

       int num1=(int)num;

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

        return 0;

    }


  • qq_ui吖噗_0
    2017-03-08 18:59:16

    printf("num的整数部分是%d\n", (int)(num)); 删除(num)中的“()”。

  • NgxuAnthony
    2017-03-08 18:55:38

    #include <stdio.h>
    int main()
    {
        double num = 2.5;      //定义浮点型变量num并赋值为2.5
        printf("num的整数部分是%d\n", (int)(num));  
        return 0;
    }