这个为什么输出整数部分是0

来源:2-8 自动类型转换

若夕年华

2017-06-21 14:30

594a123d00018d0705400960.jpg
    

写回答 关注

6回答

  • jiping0909
    2017-06-22 17:14:25

    int num=(int)(num);

  • 慕侠2418868
    2017-06-22 11:42:50

    怎么会有

    double num

    又有

    int num

    呢,定义一个变量后,怎么能再定义呢。这违反了变量的命名规则啊

    若夕年华

    能输出来啊,没问题吧

    2017-06-22 17:33:54

    共 1 条回复 >

  • 精慕门0776031
    2017-06-21 15:07:45

    强制准换后的运算结果不遵循四舍五入原则。

    若夕年华

    那怎么能是2

    2017-06-22 17:34:44

    共 1 条回复 >

  • 精慕门0776031
    2017-06-21 14:57:34

    这是将浮点数强制准换位整型。

  • 若夕年华
    2017-06-21 14:34:08

    前面那个num是不是要用其他的代替

  • 若夕年华
    2017-06-21 14:33:07

    不应该是2吗

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题