所谓银行家捨入法,其实质是一种四捨六入五取偶(又称四捨六入五留双)法。
据说,大部分的编程软体都使用的是这种方法,也算是一种国际标準。 所谓银行家捨入法,其实质是一种四捨六入五取偶(又称四捨六入五留双)法。其规则是:当捨去位的数值小于5时,直接捨去该位;当捨去位的数值大于等于6时,在捨去该位的同时向前位进一;当捨去位的数值等于5且(5后不为空且非全0)时,在捨去该位的同时向前位进一;当捨去的数值等于5且(5后为空或全0)时,如果前位数值为奇,则在捨去该位的同时向前位进一,如果前位数值为偶,则直接捨去该位。
简单的说,就是:四捨六入五考虑,五后非空就进一,五后为空看奇偶,五前为偶应捨去,五前为奇要进一