回答編集履歴

1

追記

2017/05/18 09:14

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -27,3 +27,13 @@
27
27
  負の数では妥当ではない気もしますので、良く検討下さい。
28
28
 
29
29
  (負の数の四捨五入を考え出すと、[丸め処理](https://ja.wikipedia.org/wiki/%E7%AB%AF%E6%95%B0%E5%87%A6%E7%90%86)は様々な考え方があるので頭痛いです。)
30
+
31
+
32
+
33
+ ---
34
+
35
+ 【追記】
36
+
37
+ 書こうと思いつつ忘れてました。
38
+
39
+ 小数点位置を10進数で決めると計算が重くなるし、オーバーフローするしないの桁数が曖昧になるので、2進数で決めると良いです。固定小数点処理をシフト演算で済ませられるので高速なのです。なれない2進数で検討するのは少したいへんですが、10進数変換誤差がない分 楽ですよ。