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

想不出来哪里有错啊 求解求解

求解求解help https://img3.mukewang.com/5b837603000187a904710144.jpg

提问者:慕运维3199388 2018-08-27 11:55

个回答

  • 慕仙7196496
    2018-09-12 19:20:07

    你这两个变量是同一个名字,计算机肯定识别不出来呀

  • 两百斤的胖子
    2018-09-07 21:41:55

    #include <stdio.h>

    int main()

    {

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

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

        return 0;

    }

    为啥我这样子也运算出来了

  • 慕妹6006111
    2018-08-28 14:28:59

    这样试试  注意加粗的部分   int num1 = (int)num;

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


  • 慕运维3199388
    2018-08-27 11:59:22

    看出来了,,  num1=2.5

                           int num2=(int)num1