There are several ways in which NaN can happen: Division of zero by zero Dividing an infinity by an infinity Multiplication of an infinity by a zero Any operation in which NaN is an operand Converting ...