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

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

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

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

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

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

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

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

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

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

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

Темы

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