
【计】 floating-point notation
【计】 floating point; FP
【计】 counting process
【经】 notation
浮点计数法(Floating-point Representation)是一种用于表示实数(包含小数及极大/极小值)的计算机数值编码方式,通过将数字分解为有效数字(Significand/Mantissa)和指数(Exponent)两部分,实现宽范围的数值表达。其核心原理类似于科学计数法(Scientific Notation),但基于二进制实现。
基本结构
浮点数由三部分组成:
数学表达式为:
$$ (-1)^{text{sign}} times (1 + text{fraction}) times 2^{text{exponent} - text{bias}} $$
IEEE 754 标准
现代计算机普遍采用 IEEE 754 标准定义浮点格式:
动态范围与精度平衡
特殊值处理
舍入误差
浮点数存在精度限制(如 ( 0.1 ) 在二进制中为无限循环小数),导致计算累积误差。
中文术语 | 英文术语 | 说明 |
---|---|---|
浮点计数法 | Floating-point Representation | 实数编码方法 |
符号位 | Sign bit | 数值正负标志 |
指数 | Exponent | 缩放因子(以2为底) |
尾数/有效数字 | Mantissa/Significand | 有效数字部分(隐含1.xxx) |
偏移量 | Bias | 指数部分的基准偏移值 |
规格化数 | Normalized number | 尾数隐含前导1的标准化表示 |
IEEE 754 标准文档
IEEE 计算机协会发布的官方标准(最新版 IEEE 754-2019),定义浮点运算规范。
→ IEEE Xplore Digital Library(需订阅访问)
《计算机组成与设计》教材
David A. Patterson 与 John L. Hennessy 的经典著作,详解浮点数硬件实现。
美国国家标准与技术研究院(NIST)
提供浮点数运算的数学定义与误差分析指南。
注:浮点运算需警惕精度损失问题(如累加误差),建议使用高精度库(如 GNU MPFR)处理关键计算。
浮点计数法(Floating-Point Representation)是计算机中表示实数的一种方法,类似于科学计数法。它将一个数分为三个部分:符号、尾数(有效数字)和指数,从而在有限的内存中表示更大范围的数值。
十进制数-8.75 转换为单精度浮点数:
10000010
。00011
后补20个0,共23位。Infinity
(溢出)、NaN
(无效运算)。浮点计数法是现代计算机处理实数的基石,广泛应用于工程仿真、图形渲染等领域,但需注意其精度限制。
氨基非林苍白恙螨电子质量顶伸入放弃认购额复旧过度腹直肌旁切口个人编辑程序工模塘孔机勾销黑板模型环丁砜黄花萱草洁白结果串接见金伯利岩紧急停车寄生性营养连上一个碳原子的每天的灭火装置脓疱癣抛光材料胚外体腔膜散装物载重汽车双工平衡数字传送总线特压润滑剂