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

不太理解,求解答

(int)num,为什么6.777那个程序没有这样写呢,这个什么意思  为甚没有  就显示不出整数

提问者:牛仔3 2017-05-22 14:37

个回答

  • 阳夏
    2017-05-22 15:00:56

    int tempTwo=(int)tempOne。

    转换前tempOne是double类型的,把tempOne强制转换成int类型后赋值给了另外一个int类型的变量tempTwo。

  • 迟到的共鸣
    2017-05-22 14:59:24

    那个程序是重新定义了一个整数值tempTwo,然后将原来的那个浮点数6.777临时转换为整数赋值给tempTwo