Почему целочисленное деление на ноль приводит к исключению с плавающей запятой?

Деление на ноль в программе на C приводит к аварийному завершению с сообщением об ошибкеFloating point exception (core dumped), Это неудивительно для деления с плавающей запятой, но почему это говорится, когда происходит целочисленное деление на ноль? Использует ли целочисленное деление FPU под капотом?

(Это все на Linux под x86, кстати.)

Ответы на вопрос(4)

Ваш ответ на вопрос