Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что за число 2147483648?

Wurg xuf Знаток (406), закрыт 2 года назад
Почему например в играх где-то 2010 года лимит чего-то 2147483648?
Лучший ответ
Богдан Салимов Мудрец (12837) 2 года назад
2 в степени 31. Обычно целые числа занимают 4 байта=32 бита. 1 бит идет для знака, а остальные 31 идут для числа. Отсюда и получается 2 в 31 степени
Остальные ответы
Jurijus Zaksas Искусственный Интеллект (474811) 2 года назад
Самое большое возможное знаковое 4-байтное целое число. А самое маленькое - -2147483649.
АлександрПросветленный (26522) 2 года назад
а зачем повторять чужой правильный ответ?
Kostya2412Гуру (3970) 10 месяцев назад
Самое большое 2147483647, самое маленькое -2147483648
Андрей Федосеев Ученик (117) 1 месяц назад
Это вмещение переменной типа int, она вмещает 4 байта(32 бита) памяти. Но первый ведущий бит отвечает за тип числа(отрицательное/положительное), а остальные, за значение. Байты не бесконечные поэтому лимит значения (-2147483648 - 21474843647). Но уже придумали контейнеры long с 8 байтами (-9 223 372 036 854 775 808 - 9 223 372 036 854 775 807) это 2 в степени 63 и 2 в степени 31(последнее для int), а биты сами двоичные "типа" 1011(11 в десятичном)
Похожие вопросы