浮点数

浮点数基础与指数表示法

基本概念

浮点数是带小数点的数值,可表示分数和整数(如 1.6、0.00008、7655.899、100.0)。

注意:即使写 100.0(带小数点),它也会被存储为浮点数而非整数。

精度与范围特点

  • 缺点:由于底层存储位数固定,浮点数存在精度限制(无法精确表示所有小数)。
  • 优点:取值范围比整数大得多,适合表示极大或极小的数值。

指数(科学计数法)表示法

C语言中使用 E(或 e)表示10的幂次(指数)。格式为:[基数]E[指数]。

  • 中间列(数学指数)仅作说明,右侧才是C语言合法写法。

数值表示对照表

数值数学指数表示法C语言合法写法
1.60.16×1010.16E1
0.000080.8×10−40.8E-4
7655.8990.7655899×1040.7655899E4
100.01.0×1021.0E2

使用优势

  • 常规小数可直写(如 0.5),但对极小/极大数用指数更简洁。
  • 例:0.5E-15 比 0.0000000000000005 更清晰且不易漏写0。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注