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

为什么是double num = 2.5而不是float num = 2.5

为什么是double num = 2.5而不是float num = 2.5

提问者:慕田峪1410314 2019-07-10 20:17

个回答

  • 慕田峪不二
    2019-08-06 10:10:46

    double是双精度,float是单精度

  • qq_慕标2117485
    2019-07-21 17:51:26

    double  的精度比float 的精度高  

  • 翔云凌空
    2019-07-10 21:17:26

    都可以吧。。。

  • 慕标8573111
    2019-07-10 21:15:23

    都可以,double和float分别代表两种数据类型,只不过double比float精度高但更占内存

  • 慕娘2516566
    2019-07-10 21:11:53

    对于值2.5,在此例中使用double和float结果是一样的。它们的主要区别是取值范围不同,占用内存分别为8,4字节!