Купается мужик. Вдруг хватает его кто-то за яйца и голос спрашивает:

— Плюс два или минус два?

Мужик говорит:

— Плюс два.

Вылезает на берег, а у него четыре яйца. Думает мужик: сейчас вернусь, скажу «Минус два» и все опять будет хорошо. Полез он обратно в воду, доплыл до того места, там его опять хватают за яйца и спрашивают:

— Плюс четыре или минус четыре?

Потом +8 или -8, +16 или -16, +32 или -32, +64 или -64. Вылез мужик, а яиц 128, поплыл опять, его хвать за яйца:

— Плюс 128 или минус 128?

— Плюс конечно.

Вылез, а яиц 0, потому что мужик восьмибитный.

Купается мужик в реке, наслаждается прохладой. Вдруг, откуда ни возьмись, его кто-то хватает за самое дорогое и голос из-под воды спрашивает:

— Плюс два или минус два?

Мужик, слегка опешив, но решительно отвечает:

— Плюс два!

Вылезает на берег, смотрит – а у него вместо двух яичек четыре! Подивился мужик, но тут же смекнул: «Сейчас вернусь, скажу «Минус два», и все опять будет как надо». Полез он обратно в воду, доплыл до того таинственного места. Тут его опять за яйца – хвать! – и тот же голос:

— Плюс четыре или минус четыре?

Мужик, уже с некоторой опаской, но все еще веря в лучшее:

— Плюс четыре!

Вылезает – а у него уже восемь! «Что за чертовщина?» – подумал мужик. Но азарт взял верх. Поплыл он опять, и опять его хватают:

— Плюс восемь или минус восемь?

— Плюс восемь!

И так продолжалось: +16 или -16, +32 или -32, +64 или -64. Каждый раз мужик выбирал «плюс», и каждый раз количество его яиц удваивалось. Наконец, вылез он на берег, а яиц у него уже 128! Совсем отчаявшись, поплыл он в последний раз. Его опять хвать за яйца:

— Плюс 128 или минус 128?

Мужик, уже без всякой надежды, но с твердой решимостью:

— Плюс, конечно!

Вылез он на берег, а яиц – ноль! Оказалось, что мужик был восьмибитный, и его «яйца» представляли собой бинарные значения, которые при переполнении просто обнулялись.

От

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *