浮点例外(exception of binary floating point),理学-计算机科学技术-计算机体系结构-计算机算术,在进行某种浮点运算时,部分特殊的操作数引起的无法获得有意义结果的情况。当浮点例外发生时不同的计算机系统可以采用不同的方式进行记录和处理,但最基本的应该支持IEEE 754标准中定义的浮点例外缺省处理方式。IEEE 754标准定义了5种应该被记录和处理的浮点例外:无效操作、被零除、上溢、下溢、非精确。无效操作浮点例外是指针对当前操作数和运算类型无法产生有效结果,包括了操作数是非数、零乘以无穷大、正无穷大加负无穷大、零除以零、无穷大除以无穷大、负数的平方根等。发生无效操作浮点例外时结果为非数,并应提供额外的信息供诊断。被零除浮点例外将产生有符号的无穷大结果。上溢浮点例外是指产生的结果超出了相应的浮点格式可表示最大范围,此时产生的结果受舍入方式的影响可以为无穷大或最大可表示数值。下溢浮点例外是指产生的结果超出了相应的浮点格式可表示最小范围,此时产生的结果受舍入方式的影响可以为零、最小可表示数值或非规格化数。