***すれ立てるまでもない質問はここで 第11刷***
■ このスレッドは過去ログ倉庫に格納されています
0778デフォルトの名無しさん
NGNGそれはもはや算数の問題のような…。指数は log とれば求まります。
単に文字列で表された小数をビット列に変換したいだけなら、IEEE 754 形式の
浮動小数点表現を採用しているマシンを用意して
union {
char c[8];
double d;
};
の d に対して sscanf() で値を書き込んでやって、c[8] からビット列を取り出す
のが楽かと。union 使った時点で処理系依存になるし、エンディアンも考慮する
必要があるけど。
■ このスレッドは過去ログ倉庫に格納されています