问答详情
源自:3-8 使用 Math 类操作数据

double a=1.1f;

double a=1.1f为什么也正确,不应该是double a=1.1或1.1d吗

提问者:pearandpeach 2016-11-16 14:46

个回答

  • qq_半心人_03733033
    2016-11-16 15:36:07
    已采纳

    低级类型的变量可以直接转换成高级类型的变量,不需要强制转换

  • 慕粉4252982
    2016-11-16 15:26:59

    如果不加f默认为double类型,double8个字节float4个字节

  • 一把刀
    2016-11-16 15:11:51

    float类型的数,可以升阶成double类型