Division by zero is an invalid math operation. If a program divides an integer by zero, it will crash. On Linux, the message displayed when this bug occurs is "floating point exception", even though floating point numbers were not involved. Floating point math sometimes allows division by zero. This will usually result in a special "not a number" value.