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

来源:2-9 强制类型转换

慕运维3199388

2018-08-27 11:55

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

写回答 关注

4回答

  • 慕仙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;

    }

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

    良师益友he...

    这样做也可以输出!在最后输出的时候 结果自动强制转换为整数型

    2018-10-20 21:16:10

    共 2 条回复 >

  • 慕妹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

    浅梦渡渡

    为什么这么写 没懂。。。

    2018-09-12 20:19:28

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926866 学习 · 21068 问题

查看课程

相似问题