云梦白玉京 2022-01-26 10:02 采纳率: 100%
浏览 25
已结题

e记数法能进行运算吗?float和double类型的区别是什么?

img


请问一下上面这张图片的代码哪里错了,是不能用e记数进行运算吗?
3.156*10**7应该用float类型还是double类型?
这两种类型的的区别是什么?
谢谢!

  • 写回答

2条回答 默认 最新

  • yun6853992 2022-01-26 10:27
    关注

    我用自己的环境(vs2019)试了一下,没想到e计数法竟然可以,但是个人理解,尽量不要这么用,有的编译器可能不支持(需要看编译器是否支持)

    float和double的区别,建议你百度一下,很清楚,大概描述就是:float占32位,double占64位,double比float表示的数可以更大,比float精度更高,同时消耗的内存也更大。

    关于用float,double,还是其他类型,第一:数值特点,不需要小数点就用整数类型。 第二:数值范围,在能包含目标业务数字范围内的类型就够了

    数值范围随便百度也有:这是我简单搜到的float(-3.410(-38)~3.410(38)) double(-1.710(-308)~1.710(308)),所以,就你的问题,float类型完全够用,但是,我在考虑,你的逻辑中,为什么不考虑整型,长整型呢? 甚至负数没有意义,为什么不考虑unsigned int呢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月13日
  • 已采纳回答 9月5日
  • 创建了问题 1月26日

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP