3つの記号(+または - )、指数、仮数(y.yyyyyy)を入力する必要があります。今私はこれら3つの部分を使って浮動小数点数を構成しなければなりません。このプログラムは、正規化され正規化されていないプロパティを処理する必要がありますが、無限大と特殊なケースのコンセプトは無視してください。私はこのプログラムについてどうやって行くのか分かりません。 PS-私はプログラミング言語としてCを使用することに慣れていない、私は非常に少数を使用した。あなたが好きなものを浮動小数点数にそのように構築することができます浮動小数点数を使って浮動小数点数を構築する
-1
A
答えて
1
:(文字列)から浮動小数点値として仮を取得するには
char sign = '-';
int exponent = -3;
double significand = 27.5;
double value = significand * pow (10, exponent);
if (sign == '-') value = -value;
、あなたは10の累乗でrepated乗算を使用することができます。
しかし、C言語を使用しているので、atof
を調べてみてください。
char *sign = "-";
char *exponent = "-3";
char *significand = "27.5";
char buffer[100];
sprintf (buff, "%s%sE%s", sign, significand, exponent);
double value = atof (buffer);
関連する問題
- 1. 浮動小数点型の浮動小数点数を使用している浮動小数点数は、浮動小数点数の上位16桁です。
- 2. 浮動小数点数は浮動小数点数ですか?
- 3. 浮動小数点数浮動小数点数値
- 4. 変数の浮動小数点浮動小数点
- 5. CSSが浮動小数点浮動小数点を返す
- 6. 小数点浮動小数点(C++)
- 7. 他の浮動小数点を使った逆浮動小数点
- 8. 浮動小数点数を浮動小数点数に変換する
- 9. 浮動小数点値と浮動小数点値の比較
- 10. IE7浮動小数点浮動小数点問題
- 11. MySqlの浮動小数点浮動小数点データ型
- 12. 中央要素が浮動小数点浮動小数点:左
- 13. jQuery animateNumber - 浮動小数点浮動小数点の方法
- 14. 浮動小数点数列
- 15. は、浮動小数点数
- 16. 浮動小数点数
- 17. SHA256浮動小数点数
- 18. Elasticsearchで浮動小数点浮動小数点数をfloatに変換する
- 19. 浮動小数点の浮動小数点が正しく浮動しない
- 20. 32651:浮動小数点浮動小数点浮動小数点エラーのルビー比較
- 21. Javascript/jQuery - 浮動小数点数と浮動小数点数()への問題
- 22. CSSが浮動小数点数の浮動小数点数の問題
- 23. 倍精度浮動小数点数の浮動小数点コードを読む
- 24. Bigquery - 浮動小数点型を浮動小数点型にキャストする方法
- 25. C++がPythonに浮動小数点浮動小数点を変換する
- 26. 浮動小数点要素を浮動小数点要素にする
- 27. 浮動小数点浮動小数点浮動小数点浮動小数点数 - 浮動小数点数を持つ2つの要素:左に動くようにdivを配置する右のスタイル
- 28. 浮動小数点数型のC++での浮動小数点問題
- 29. スキャナを使用して浮動小数点数を.txtから浮動小数点数に変換する
- 30. Python浮動小数点エラー
StackOverflowのはあなたのためにコードを書き、機械ではありません。
あなたのような何かを行うことができます。あなたがCに精通していないなら、これは始めるのが良い方法ではないようです。 –