• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

float与double计算时间差多少

电辛巴 2020-03-20 浏览量:1117
float与double计算时间差多少
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 看什么语言,什么计算,比如在java里面,我写了一个计算pi的小程序,差别大概是2.5倍

    截图20200320215728.png

    截图20200320215728.png

    • 发布于 2020-03-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7

  • 这个要看计算机体系,比如在64位的系统中,有些已经完全支持直接支持double计算,实质上这时float和double计算处理可以认为基本是等时的啦。

    如果不支持那么多位计算的系统,因为double数据处理宽带比float高1倍,尾数高1倍多,阶数高50%,这样同样的一步计算差不多至少是4倍差距。

    • 发布于2020-03-21
    • 举报
    • 评论 0
    • 0
    • 0

  • float是4字节的,double是8字节的,所以位数大了一倍,也就是乘2的2比方所以double比float速度慢4倍
    • 发布于2020-03-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该方面应该是差两倍左右。  这个时间可以不用计算的。也不用考虑的。
    • 发布于2020-03-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你使用的芯片或是平台是几位的,如果是64位的,计算时间几乎是一样的。如果是32位,那么计算时间是要差4倍的
    • 发布于2020-03-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 不同的单片机处理器,时间差也不一样的,对于支持浮点的,时间上差不多,对于不支持的,可能差的多一些,几倍都有可能
    • 发布于2020-03-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看处理器的架构,有些处理器带FPU的,二者就差不多
    • 发布于2020-04-05
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

float与double计算时间差多少