28еместо
AboutNumber.ru — Информация о числах « все идеи проекта

1

0
+1

Переполнение типа int!

Обнаружил переполнение типа int в графе "Наибольший делитель из ряда степеней двойки", обнаружил это при вводе числа 4294967296, в графе написано 0, а должно быть это число. Я предполагаю, что это происходит из-за того, что там используется тип int, который вмещает 2^31, а я ввел 2^32, соответственно он переполнился и вернул 0.

Матвей, 13.06.2019, 16:57
Статус идеи: ожидает рассмотрения

Комментарии

Матвей, 13.06.2019, 17:00
А при вводе 2147483648, выводит -2147483648.

Оставить комментарий