vb6で科学的表記法を無効にする方法。vb6で科学的表記を無効にする
例:私はこの
= 170000000113123123
のような変数を割り当てる場合には
に= 1.70000000113123E + 17
がenter.Howを押した後、我々はこれを避けることができます変更?
vb6で科学的表記法を無効にする方法。vb6で科学的表記を無効にする
例:私はこの
= 170000000113123123
のような変数を割り当てる場合には
に= 1.70000000113123E + 17
がenter.Howを押した後、我々はこれを避けることができます変更?
VB6は、その精度/サイズのリテラル値をサポートしていません。
data type summaryから、1つは〜8の有効数字に制限され、2つの数字は〜15の有効数字に制限されます。
大きな数値で作業するには、大きなライブラリを用意する必要があります。
以下のようにバリアントタイプで試しました。
バリアント
として暗く= CDEC( "170000000113123123")。
のDebug.Print「表示が170000000113123123
私は正しいことをやっていますか?
使用している浮動小数点形式では、その数値を格納するのに十分な精度がありません。したがって、科学的な表記法を使用して精度を低くして数値を表示します。 –
@ Delan Azabani、ダブルデータ型を使用して – ramu
の番号を格納しています。 –