четверг, 10 февраля 2011 г.

Число - телефонный номер

Прочитал сегодня на Хабре, что во многих электронных телефонных справочниках большое количество различных абонентов имеют один и тот же телефонный номер: 214-748-3647.

Это связано с тем, что при разработке этих баз данных для хранения номера опрометчиво выделялось 32-битное целое число, максимальное значение которого равно 231-1. И все номера, превышавшие данный, при внесении в базу заменялись им.

Кстати, число 2147483647 - простое.

2 комментария:

  1. а как перевести мой 10-значный номер в 32-битный?

    ОтветитьУдалить
  2. Здесь просто имеется в виду, что для хранения чисел, не превосходящих 2147483647, хватит 32 двоичных разряда.

    а какие это разряды можно узнать, к примеру, с помощью Калькулятора Виндоус (Вид-Инженерный), введя число и установив переключатель Bin

    ОтветитьУдалить

Популярные сообщения

Темы

число цифра простые геометрия юмор язык дроби степень делимость пи методы история самоописывающее квадрат система счисления время узор задача корень структура тригонометрия е конструкция сайты формулы игра факториал функции приближение программа фрактал последовательность график комбинаторика память вероятность пределы конкурс логарифм треугольник неизвестное интеграл уравнение видео комплексные магический квадрат палиндром правильно-неправильное действие софизм заблуждения процесс ряды цитаты книги окружность прогрессия среднее стереометрия число фи выражения графы проценты логика парабола разрезания символ 2014 Фибоначчи клеточный автомат матрица производная статистика фокус головоломка кривая куб шахматы действия иллюзия новости оказывается оригами построение сложение термин тетраэдр