掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイナリーからIEEE形式の浮動小数点に変換するには? (ID:118221)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>TXさん ありがとうございます。 説明不足で申し訳ございませんが、CDBL()じゃないです。 たとえば、3.14という数字を浮動小数点で表現すると 4009 1EB8 6000 0000(HEX)となります。 少し調べてみたのですが、倍精度の場合、符号部1ビット ,指数部11ビット,仮数部52ビットに分けられ、 (-1)^符号×2^(指数-127)×(1.仮数) で表現されるようです。 式に書くと簡単に見えますが、かなり複雑なアルゴリズム になりそうで。。。 VBの内部で、SingleやDoubleの変数データは、 元からこの形式で保存されているはずなのですが、 アクセスする方法がわかりません。 APIとかでそのようなものがあれば良いのですが、 ご存じありませんでしょうか? よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.