空想家 2023-05-15 15:33 采纳率: 100%
浏览 21
已结题

求:5位小数用单精度变量输入,再用12位输出,值改变

img

img

img


有人救一下吗?为啥单精度输入一个数,输出就不一样了。我用单精度变量接收5位小数,然后固定12位小数输出,但输出的5位小数后不都是0,这后面的值是哪来的?

  • 写回答

3条回答 默认 最新

  • 快乐鹦鹉 2023-05-15 15:45
    关注

    单精度的有效位数没有那么多啊,后面都是精度误差造成的无效位数

    本回答被专家选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月22日
  • 专家已采纳回答 6月14日
  • 创建了问题 5月15日