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


Задача

1/10

实数

Теория

实数

<前> 浮动 r = 5.0 5.0 值是一个表示为小数部分的数字(具有整数和小数部分)。在计算机科学中,这样的数字称为实数。
 
实数是具有整数部分和小数部分的数字。整数和小数部分用点分隔,而不是数学中的逗号。

即使数字的小数部分等于零,如示例中的 r 变量,编译器仍会在内存中创建一个实数变量。这一点可以说是向译者发出的一个信号,表明有必要创建一个真实的变量。 

非常大和非常小的数字都是用“浮点数”写的(以所谓的科学格式)。  
在科学格式中,数字表示为mantissa(数字的重要部分)和exponent。写入时,尾数和指数由字母 e 相互分隔(在某种程度上表示 10)。 
例如,您可以将电子的电荷值存储在变量中 
\(1,60217662 \times 10^{-19}\) Kl),写作   <前> 浮动El= 1.60217662e-19 // 对于正订单,+号可以省略
几乎所有的实数都不能完全准确地存储在计算机内存中,因为分配给它们的存储位数有限。因此,在使用实数进行计算时,与表示不准确相关的误差会累积。而且,分配的空间越少,这个错误就会越大。 C++中为了减少错误,使用了double类型,在内存中存储一​​个双精度的实数(占用内存八个字节,而float类型- 4字节)。

Задача

该程序以科学格式输出以下数字。用“常规”写下来
\(1.2345e+001\)

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

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