方法: 変数で最大有効桁数を保持する (Visual Basic)
変数を Decimal データ型として宣言すると、小数桁のある数値を保持できます。
10 進型 (Decimal) (Visual Basic) の変数は、小数点以下 28 桁を含む、有効桁数 29 の数字を保持できます。
**Performance.**Decimal は、数値データ型の中では最も非効率な型です。 Decimal データ型の完全な精度が必要でない場合は、Double データ型を使用でき、有効桁数 18 を保持できます。 Double を指定した場合の操作は、Decimal を指定した場合より早くなり、Double 変数で使用するメモリ空間はより少なくてすみます。 Double の詳細については、「方法: 変数で小数桁を保持する (Visual Basic)」を参照してください。
データ型を選択する前に、精度の重要性とパフォーマンスとを比較検討する必要があります。
Larger Magnitude. 変数で Decimal データ型よりも大きな数字の値を保持する必要がある場合は、より大きなデータ範囲をサポートする Double または Single データ型を使用できます。 Decimal 変数では最高 7.9228162514264337593543950335E+28、Single 変数では最高 3.4028235E+38、および Double 変数では最高 1.79769313486231570E+308 の値を保持できます。
変数で最大有効桁数を保持するには
Dim ステートメント (Visual Basic) を指定して変数を宣言します。
変数名の後に As 句を指定します。
As キーワードの後に Decimal キーワードを指定します。
参照
参照
10 進型 (Decimal) (Visual Basic)
倍精度浮動小数点数型 (Double) (Visual Basic)