自己紹介 ハトネコエです。 「プログラマのための数学LT会」を主催しております。 次回の第3回を年明けに開催したい気持ちですので、その際はみなさまご登壇などのご協力をよろしくお願いします。 前置き 四捨五入と言えば、 1.4 が 1 になり、 1.5 が 2 になることでおなじみです。 ですが、ここで 2.5 を四捨五入すると 2 になる と聞くと驚くでしょうか? 私は驚きました、知りませんでした。 JIS Z 8401 や ISO 31-0 (およびその改定である ISO 80000-1 )や IEEE 754 といった標準規格の制定書には、 1.5 や 2.5 のような、丸め先の整数に同じだけ近い数(小数点第1位が5である小数)は、偶数となるほうに丸めるという方法が紹介されています。 そのほうが誤差が少なくなるそうです。 こちらの記事が詳しいです。(※記事中に ISO 3110 とあり