强制类型转换的问题

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

矮子兵

2017-03-15 19:24

//问一下:
 #include <stdio.h>
int main() 
{     
    double num = 2.5;   //定义浮点型变量num并赋值
    num = (int) num;
      printf("num的整数部分是%d\n", num);      
        return 0; 
} 
/*
这样的结果我输出后为什么是:
 num的整数部分是0
 [Finished in 1.4s] 
 为啥变成0了??有大神来说一下吗?
*/
写回答 关注

1回答

  • 慕田峪1911920
    2017-03-15 19:44:07

    int num7 = (int)num7

    慕神1100...

    这样可以吗 2个num7

    2017-06-12 22:07:40

    共 2 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题