次の方法で共有


方法: 変数で最大有効桁数を保持する (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 の値を保持できます。

変数で最大有効桁数を保持するには

  1. Dim ステートメント (Visual Basic) を指定して変数を宣言します。

  2. 変数名の後に As 句を指定します。

  3. As キーワードの後に Decimal キーワードを指定します。

参照

参照

データ型の概要 (Visual Basic)

10 進型 (Decimal) (Visual Basic)

倍精度浮動小数点数型 (Double) (Visual Basic)

概念

型文字 (Visual Basic)

その他の技術情報

基本データ型 (Visual Basic)