问答详情
源自:-

double与float的区别

double是双精度浮点型,float是单精度浮点型,那么单精度浮点型和双精度浮点型分别是什么意思?double和float存储的数据有什么不同?

提问者:凑活 2015-11-17 10:54

个回答

  • 天启之魂
    2015-11-17 11:05:27
    已采纳

    就是在内存中的储存空间大小 不同

     double 是8个字节 也也就是由8*8 =64个  0和1 组成

    float是4个字节 也也就是由8*4 =32个  0和1 组成

    所以double可以比float表达更多的小数点位,所以double更精确

    实际开发基本都只用double了 这个也是默认小数格式 知道有float这么个东西就行了

  • 慕移动9181930
    2022-03-23 20:57:59

    把代码快照下,分析下是什么情况。