5を丸めるとき、偶数になるようにする。
2.5 -> 2 3.5 -> 4
なぜそうするかというと、例えば、4.4445を丸めるとき、単純な四捨五入を次々と行っていくと、
4.4445 -> 4.445 -> 4.45 -> 4.5 -> 5
となってしまうからだ。上の仕様だと、
4.4445 -> 4.444 -> 4.44 -> 4.4 -> 4
となる。これは昔読んだこの本に書いてあった。
C言語による最新アルゴリズム事典 (ソフトウェアテクノロジー)
- 作者: 奥村晴彦
- 出版社/メーカー: 技術評論社
- 発売日: 1991/03/01
- メディア: 単行本
- 購入: 20人 クリック: 396回
- この商品を含むブログ (95件) を見る
「銀行丸め」という言葉は知らなかったが、コンピュータではこれが標準だと思っていた。