这道题为什么是选d呢?
1个回答
展开全部
题目问用pow(x,0.5)和sqrt(x)计算x的平方根得到的结果不能精确相等的最接近的原因,看一下提供的5个选项便知: A说,pow返回int型值,而sqrt返回double型值——显然错误,它俩都返回double型值。 B说,计算X时不够精确——都不够精确,但精确度应该是相同的。 C说,使用的计算机是32位的——要知道二者都是32位的;而且通常得法精度与位数无关。 D说,二者在“舍入”处理产生误差——这有点门。 E说,产生溢出了——要溢出二者都溢出,而且这种题通常是排除溢出等极端情况的!相比之下D选项最接近实际。因为二者得法不同,舍入会产生不同的偏差而使两个结果产生些许不同。供参考。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询