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

来源:2-9 强制类型转换

慕田峪1410314

2019-07-10 20:17

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

写回答 关注

5回答

  • 慕田峪不二
    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字节!

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题