比如数字1.234,我减少一位小数位数,再增加一位小数位数就变成1.230了,为什么?

比如数字1.234,我减少一位小数位数,再增加一位小数位数就变成1.230了,为什么?
我实际是需要小数点后点3为的,只是为了好看点,减少一位小数点.
数学人气:288 ℃时间:2019-11-12 08:34:06
优质解答
产生这个问题的原因是精确数(精解数是要用精确位数的后1位数进行4舍5入来确定的,其值就会有变化,比如:1.234精确到百分位,就把千分位上的4舍掉了,其值就缩小了0.004)与准确数之间是有差别的,如果是准确数其值的大小就不会变,如果是精确数,其值就会发生改变.怎样解决呢? 我希望的是值不要发生变化。你是用电脑处理报表用吧,如果是,就可增加一项,并使该项为准确数且隐藏他,要提取数据时,用该项的数据,而要显示出来的就用只有两位小数的数据。就OK了。
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版