回答編集履歴

3

推敲

2020/08/07 07:32

投稿

sazi
sazi

スコア25302

test CHANGED
@@ -1,4 +1,4 @@
1
- 浮動小数点付き数値への変換は、殆どの数値型で精度が損なわれる可能性があります。
1
+ 浮動小数点付き数値への特定の数値型からの変換で精度が損なわれる可能性があります。
2
2
 
3
3
 
4
4
 

2

推敲

2020/08/07 07:32

投稿

sazi
sazi

スコア25302

test CHANGED
@@ -1,4 +1,4 @@
1
- 浮動小数点付き数値への変換は、どのような数値型であっても精度が損なわれる可能性があります。
1
+ 浮動小数点付き数値への変換は、どの数値型で精度が損なわれる可能性があります。
2
2
 
3
3
 
4
4
 

1

追記

2020/08/07 07:30

投稿

sazi
sazi

スコア25302

test CHANGED
@@ -3,3 +3,11 @@
3
3
 
4
4
 
5
5
  [.NET の型変換の表](https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/conversion-tables)
6
+
7
+
8
+
9
+ 何故誤差が生じるかは以下を参考に
10
+
11
+ [小数(浮動小数点数型)の計算が思った結果にならない理由と解決法
12
+
13
+ Decimal型はいつ使うか?](https://dobon.net/vb/dotnet/beginner/floatingpointerror.html)