FloatingPointClassification

enum FloatingPointClassification

The IEEE 754 floating-point classes.

Cases

case negativeInfinity Required

A value equal to -infinity.

Declaration

case negativeInfinity
case negativeNormal Required

A negative value that uses the full precision of the floating-point type.

Declaration

case negativeNormal
case negativeSubnormal Required

A negative, nonzero number that does not use the full precision of the floating-point type.

Declaration

case negativeSubnormal
case negativeZero Required

A value equal to zero with a negative sign.

Declaration

case negativeZero
case positiveInfinity Required

A value equal to +infinity.

Declaration

case positiveInfinity
case positiveNormal Required

A positive value that uses the full precision of the floating-point type.

Declaration

case positiveNormal
case positiveSubnormal Required

A positive, nonzero number that does not use the full precision of the floating-point type.

Declaration

case positiveSubnormal
case positiveZero Required

A value equal to zero with a positive sign.

Declaration

case positiveZero
case quietNaN Required

A silent NaN ("not a number") value.

Declaration

case quietNaN
case signalingNaN Required

A signaling NaN ("not a number").

A signaling NaN sets the floating-point exception status when used in many floating-point operations.

Declaration

case signalingNaN