问答详情
源自:3-9 三目运算符

为什么这里小编给的代码是double,而不是float?而且为什么我用int定义最终结果也可以算出来?

为什么这里小编给的代码是double,而不是float?而且为什么我用int定义最终结果也可以算出来?

提问者:慕神9071439 2019-10-04 09:58

个回答

  • 白昔月
    2019-10-16 21:20:53

    老板 确认我是最佳回答吧,我好能赚积分

  • 白昔月
    2019-10-05 12:32:55

    1. 用double,是因为浮点常数系统一般识别为double,定义变量为double类型,免去类型转化  2.类型自动转换

    2. 用int,因为类型会自动转换

    (我不是小编,路过赚个积分)

  • 白昔月
    2019-10-05 12:29:04

    我不是小编,路过答题赚积分,这个问题的原因是:类型自动转换