No.1ベストアンサー
- 回答日時:
サンプルを作ってみました。
お考えにそぐわないところがあれば、ご自由に手を加えてください。
#include <stdio.h>
#include <math.h>
void getMantissaAndExponent(double num, double *man, int *exp)
{
double log = log10(num);
*exp = log;
*man = pow(10.0, log - *exp);
}
int main(void)
{
double n, m;
int e, i;
for (n = 1.2345, i = 0; i < 10; n *= 10, i++) {
getMantissaAndExponent(n, &m, &e);
printf("%g = %f * 10^%d\n", n, m, e);
}
for (n = 0.12345, i = 0; i < 10; n /= 10, i++) {
getMantissaAndExponent(n, &m, &e);
printf("%g = %f * 10^%d\n", n, m, e);
}
return 0;
}
(注)インデントのため、全角空白を使っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- 数学 1変数関数に陰関数ってあるんですか? 1変数関数は f(x)=xの式 f(x)はxの値で決まるもの( 4 2023/05/08 18:47
- PostgreSQL 数値が定期的にあらわれる文字列から、いくつめに出現した数値が指定して切り出したい 1 2023/06/08 13:12
- 数学 数学の問題の解き方を教えてください! 3 2022/11/02 17:32
- C言語・C++・C# C言語:数値の桁数指定についての質問です。 8 2022/05/26 23:53
- 数学 数学3の微分法・対数関数の導関数に関しての質問です。 [ ] は絶対値を表しています。 y=log[ 3 2022/05/24 14:07
- 物理学 量子力学 球面調和関数 導出 方位角成分 微分方程式の解 2 2022/07/02 13:40
- 高校 対数方程式につきまして 4 2022/05/05 07:55
- 統計学 加重最小二乗法=①「変数を自然対数変換」=②「誤差項の分散の逆数を重み付け」? 8 2022/11/26 11:15
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
C言語の型による処理速度の違い
-
C言語を実行すると-infが出てき...
-
int とdoubleの比較
-
Cで3乗根を求める方法
-
float型とdouble型の変数の違い...
-
Cプログラミングの問題です。ニ...
-
C言語 関数プロトタイプ宣言の...
-
インデックスが配列の境界外で...
-
c言語で、繰り返し文の中で、0....
-
-1.#IND00と出てしまうのですが...
-
C言語でdouble型の小数点の引き...
-
C 開放してるのにエラー(doubl...
-
数値を指数部と仮数部に分離したい
-
C言語(プログラミング)関連の質...
-
指数の表示
-
C++で外積
-
C言語で-23乗を取り扱うには
-
C言語 入力した数値の平均値の...
-
doubleは常に%lfとするべきなのか
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
doubleの変数にintとintの割り...
-
float型とdouble型の変数の違い...
-
c言語で、繰り返し文の中で、0....
-
C言語を実行すると-infが出てき...
-
C言語 関数プロトタイプ宣言の...
-
C 開放してるのにエラー(doubl...
-
C言語の型による処理速度の違い
-
至急です! マクロ定義で #defi...
-
関数におけるif文とreturn文に...
-
c言語のプログラミングについて...
-
2分法で方程式の複数の解を自...
-
-1.#IND00と出てしまうのですが...
-
doubleは常に%lfとするべきなのか
-
C言語のpow関数の不具合
-
C言語で-23乗を取り扱うには
-
C言語で台形公式を使った二重積...
-
Cで3乗根を求める方法
-
sin(x)の近似について
-
2次方程式の解を求めるプログ...
おすすめ情報