Модуль: (C++) 実数


Задача

1/10

実数

Теория

実数

<プレ> 浮動小数点数 r = 5.0 5.0 値は、小数として表される数値です (整数と小数部分があります)。コンピュータサイエンスではこのような数値を実数と呼び
ます。  
実数とは、整数部分と小数部分を持つ数値です。整数部分と小数部分は、数学の場合のようにカンマではなく、ドットで区切られます。

例の r 変数のように、数値の小数部がゼロに等しい場合でも、コンパイラはメモリ内に実数変数を作成します。この点は、いわば、実際の変数を作成する必要があるという翻訳者への信号です。

非常に大きな数値と非常に小さな数値は「浮動小数点」を使用して書き込まれます。 (いわゆる科学形式)。  
科学的形式では、数値は 仮数 (数値の有効部分) と 指数 として表されます。仮数と指数は、文字 e (10 をある程度表す) で区切って記述します。
たとえば、電子の電荷の値を変数に保存できます。
\(1,60217662 \times 10^{-19}\) Kl)、  と書きます。 <プレ> 浮動小数点El= 1.60217662e-19 // 正の順序の場合、+ 記号は省略できます。
実数の保存には限られた数のビットが割り当てられるため、ほとんどすべての実数を完全な精度でコンピュータ メモリに保存することはできません。したがって、実数を使用して計算すると、表現の不正確さに関連する誤差が蓄積します。さらに、割り当てられるスペースが少ないほど、この誤差は大きくなります。 C++ でのエラーを減らすために、double 型が使用されます。これは倍精度の実数をメモリに格納します (メモリ内で 8 バイトを占有します)。一方、float 型は- 4バイト)。

Задача

プログラムは、以下の数値を科学形式で出力します。 「通常」で書き留めてください。
\(1.2345e+001\)

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя