質問: Small および Visual Basic で Double Float 値を作成することは可能ですか?
私は Small/Visual Basic で double float 値を作成しようとしました (両方の場合と同様)...
そして、私は常に運がありません..私は常に次のようなエラーで終了します:
at System.Decimal..ctor(Double value)
at System.Decimal.op_Explicit(Double value)
at Microsoft.SmallBasic.Library.Primitive.op_Implicit(Double value)
at _SmallBasicProgram._Main()
または、Visual Basic で実行します。
overflow
それで、二重の非整数 (10 進数) 精度浮動小数点数を作成する方法はありますか?
コード (私が試した) は次のとおりです。
Small Basic:
var1 = 18446744073709551615
var2 = 1797693134862315800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
(ええ、ゼロの数については申し訳ありません.. 303 個です。) Visual Basic
では:
Module experiment_doesDoubleFloat_workModule
Dim var1, var2 As Double
Sub Main()
var1 = 18446744073709551615
var2 = 1797693134862315800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
End Sub
End Module
私は何かを台無しにしていますか?
また、どのタグが実際にこれに適合するのかもわかりません... (smallbasic タグは別として)