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

为什么会输出2 ?

为什么会输出2 ?

提问者:慕桂英3466830 2017-07-14 05:28

个回答

  • 有你你是美好的
    2017-07-14 09:25:07
    已采纳

    (int)num 取了2.5的整数部分 2

  • qq_男孩的婚纱_0
    2017-07-14 09:16:22

    int    为整型,不存在小数点

  • 慕妹0063454
    2017-07-14 09:13:08

    可能是你的数学公式出现错误,这道题只需要给第七行最后的 “y+2”加上括号

     第七行(按照题目要求更改之后):  int z = x*8/(y+2);

    其他的都不要变哦