2015-10-17 94 views
0

非常簡單。Visual Basic 6 - 將科學記數法轉換爲雙倍數

我希望能夠以科學記數法轉換爲雙在Visual Basic 6

例如:

5.97427068015303E-10 

我曾嘗試:

results.Text = CDbl("5.97427068015303E-10") 
results.Text = CDbl(5.97427068015303E-10) 

不工作.. 。

+1

不工作意味着:[]你有錯誤。 []你得到錯誤的價值。 []你的電腦爆炸了? –

回答

1

5.97427068015303E-10已經是 a Double value。我不認爲單詞轉換意味着你認爲它的作用。轉換函數當然不會完成你看起來以後的事情。

我懷疑你想表達的是你想要格式如簡單的十進制表示法中的文本這樣的微小值。如果是這樣,你可能會嘗試類似:

Text1.Text = Format$(5.97427068015303E-10, "0.0########################") 
相關問題