回答編集履歴

2

具体例追加

2016/05/30 13:22

投稿

ozwk
ozwk

スコア13521

test CHANGED
@@ -3,3 +3,17 @@
3
3
  (doubleだと二進数52桁だが原理的な話なので数桁でもいい)
4
4
 
5
5
  実際に割り算(a1/a2 x 2^(b1-b2))してみるとわかるはずです。
6
+
7
+
8
+
9
+ 例えば仮数部が小数点4桁、0方向丸めとすれば
10
+
11
+ 0.95 -> 0.1111 x 2^0
12
+
13
+ 95.0 -> 0.1011 x 2^7
14
+
15
+ 100.0 -> 0.1100 x 2^7
16
+
17
+
18
+
19
+ 95.0/100.0 -(> 0.11101 x 2^0 -丸め)-> 0.1110 x 2^0

1

数式の追加

2016/05/30 13:22

投稿

ozwk
ozwk

スコア13521

test CHANGED
@@ -1,5 +1,5 @@
1
- 各数値を有効数字の桁数を制限した浮動小数点数で表し
1
+ 各数値を有効数字の桁数を制限した浮動小数点数(a x 2^b)で表し
2
2
 
3
3
  (doubleだと二進数52桁だが原理的な話なので数桁でもいい)
4
4
 
5
- 実際に割り算してみるとよくわかると思います。
5
+ 実際に割り算(a1/a2 x 2^(b1-b2))してみるとわかるはずです。