0

文字列を int にキャストしようとしていますが、何らかの理由で次のように動作するようです。

Dim theInt As Int32 = CInt("55e5")
Console.WriteLine("String to Int32: " & theInt)

正しく変換されて 5500000 が出力される理由が理解できません。

4

2 に答える 2

1

それe5を科学表記法に変換すると(それが適切な用語だと思いますか?)、小数点以下を5倍押します。したがって、5500000(5つの余分な0)

于 2013-10-29T17:43:36.467 に答える