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
なお,科学的記数法において指数部は整数でなければならないが、尾数部は整数または小数である。