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

输出错误,

运行成功,输出为0,求大佬解惑

提问者:qq_慕斯5088200 2019-09-25 16:12

个回答

  • 梦里花开Z
    2019-09-25 21:43:11
    已采纳

    #include<stdio.h>

    int main()

    {

        double num1 = 2.5;

        int num2 =(int)  num1;

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

    }

  • 好好学习天天向上向上
    2019-10-08 20:47:11

    #include<stdio.h>
    int main()
    {
    double num1=2.5;
    int num2=(int)num1;
    printf("num的整数部分是%d\n",num2);
    return 0;
    }


  • 梦里花开Z
    2019-09-25 21:46:42

    #include<stdio.h>
    int main()
    {
        double num1 = 2.5;
        int num2 = (int) num1;
        printf("num的整数部分是%d\n",num2);
        return 0;
    }


  • 慕标9371339
    2019-09-25 17:30:34

    #include <stdio.h>

    int main()

    {

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

        int num1 = (int)2.5;

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

        return 0;

    }