什么是 IEEE 754?
IEEE 754 是由电气和电子工程师协会 (IEEE) 制定的浮点数算术标准。它定义了浮点数的表示方式、运算规则和异常处理。
该标准被广泛应用于计算机硬件、软件和编程语言中,确保了浮点数在不同系统间的一致性。
浮点数格式
IEEE 754 浮点数采用以下格式表示:
符号位 (Sign) + 指数位 (Exponent) + 尾数位 (Mantissa)
- 符号位:1位,0表示正数,1表示负数
- 指数位:用于表示浮点数的数量级
- 尾数位:用于表示浮点数的精度
单精度与双精度
单精度 (32位)
1位符号 + 8位指数 + 23位尾数
大约可以表示6-7位有效十进制数字
双精度 (64位)
1位符号 + 11位指数 + 52位尾数
大约可以表示15-17位有效十进制数字