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