3

VB.netのダブルから仮数と指数を取得する方法について誰かがアドバイスを提供できますか?文字列の解析とintへの変換を実行できることは知っていますが、これを実行できる数学的に同等の式を誰かが持っているのではないかと思いました。

どうもありがとう

4

2 に答える 2

2

IEEE-754 値内の「ネイティブ」仮数部と指数部を取得しますか? これは実際にはかなり簡単です。BitConverter.DoubleToInt64Bits値を整数として取得するために使用し (ビット操作を実行する方が簡単です)、ビットがどこにあるかについての .NET バイナリ浮動小数点型に関する私の記事を参照してください。

正確な10進数表現に変換するためにさまざまな部分を抽出するC#コードがいくつかあります-その関連ビットをVBに合理的に簡単に変換できます。

于 2010-10-18T09:03:58.140 に答える