40888888888 2021-09-04 19:30 采纳率: 82.8%
浏览 14
已结题

请问这是为什么呢,为什么这两者会有误差

img

img

img

img

  • 写回答

1条回答 默认 最新

  • StjpStjp 2021-09-04 19:40
    关注

    如有帮助请采纳

    因为float是32位的

    也就是小数点后四位 只能是四位

    所以说

    如果要更精确

    建议double

    double是八位

    误差是肯定有的

    误差如果要最小

    建议用高精度

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

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