C 言語で科学的記数法を表すには

浮動小数点数は、指数形式で表すことができます。指数形式では、m * 10^nと表されます。ここで、mは仮数部、nは指数部です。C言語では、10のn乗を「e」という文字で表すことができます。例えば、「1e3」は1000を表し、「0.01e-2」は0.0001を表します。以下に、浮動小数点数を指数形式で表した例を示します。

1.234e5  // 表示123400.0
0.00001e-3  // 表示0.00000001

C言語では、浮動小数点定数に科学的表記を用いることができます。例:

float f = 1.23e4;  // 表示12300.0
double d = 2.5e-2;  // 表示0.025

なお,科学的記数法において指数部は整数でなければならないが、尾数部は整数または小数である。

bannerAds