3

Максимальный рейтинг на пикабу

Думаю, многие так или иначе обращают внимание на рейтинг у того или иного пользователя, данного ресурса ...
Но задумывались ли вы, где 'потолок' ?
Наверное, думаете - рейтинг будет расти и расти - до бесконечности, но спешу вас заверить - это не так и вот почему :
Рейтинг - значение, которое представляется целым числом и в таком же виде храниться в Базе Данных. По умолчанию, у целого числа - ограниченный диапазон значений, в большинстве своем он ограничивается 32 битами, а следовательно имеет значения - от -2 147 483 648 до 2 147 483 647 ( 1 бит в данном случае приходится на знак числа ).
Дык вот 'Потолок' в данном случае, скорее всего - 2 147 483 647. Что будет когда это число увеличится на единицу ? Скорее всего - из за переполнения, в рейтинг будет записан 'Мусор', а это - большое отрицательное число, т.е рейтинг станет отрицательным, и вся его величина - просто изыдет на нет :]
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Я конечно могу ошибаться, но в целом - в программировании все именно так, уж в C++ - точно :]
раскрыть ветку (5)
Автор поста оценил этот комментарий
причем здесь с++, если значение, как ты сам сказал, дергается из базы данных
Автор поста оценил этот комментарий
В зависимости от версии компилятора, целочисленная переменная может сразу иметь запас памяти для записи в 16 или 64 бит.


Иди дальше на уроки информатики, учись
раскрыть ветку (3)
Автор поста оценил этот комментарий
Ну начнем с того, что я работаю программистом это раз, а второе вот :
По умолчанию, у целого числа - ограниченный диапазон значений, в большинстве своем он ограничивается 32 битами ...
Здесь не написано что всегда, просто для краткости я написал так, ибо не важно 64 бита, 128 - потолок всегда есть, в целочисленных переменных :]
раскрыть ветку (2)
Автор поста оценил этот комментарий
Какое большинство? Кто какой инт себе хочет - такой и ставит.
И к слову про стандарты: для Borland C++ 4.5 основным интом был нынешний 2 байтный шорт инт, а пройдет время и 64бит станет стандартом.

Ты очень хороший программист, коль так криво свои мысли излагаешь. Твои суждения выдают тебя в свете человека, впервые посчитавшего случайную формулу и вывел результат на экран в своей программе
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну я сюда пришел явно не показывать всем какой я программист )
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества