Купается мужик. Вдруг хватает его кто-то за яйца и голос спрашивает:
— Плюс два или минус два?
Мужик говорит:
— Плюс два.
Вылезает на берег, а у него четыре яйца. Думает мужик: сейчас вернусь, скажу «Минус два» и все опять будет хорошо. Полез он обратно в воду, доплыл до того места, там его опять хватают за яйца и спрашивают:
— Плюс четыре или минус четыре?
Потом +8 или -8, +16 или -16, +32 или -32, +64 или -64. Вылез мужик, а яиц 128, поплыл опять, его хвать за яйца:
— Плюс 128 или минус 128?
— Плюс конечно.
Вылез, а яиц 0, потому что мужик восьмибитный.
Купается мужик в реке, наслаждается прохладой. Вдруг, откуда ни возьмись, его кто-то хватает за самое дорогое и голос из-под воды спрашивает:
— Плюс два или минус два?
Мужик, слегка опешив, но решительно отвечает:
— Плюс два!
Вылезает на берег, смотрит – а у него вместо двух яичек четыре! Подивился мужик, но тут же смекнул: «Сейчас вернусь, скажу «Минус два», и все опять будет как надо». Полез он обратно в воду, доплыл до того таинственного места. Тут его опять за яйца – хвать! – и тот же голос:
— Плюс четыре или минус четыре?
Мужик, уже с некоторой опаской, но все еще веря в лучшее:
— Плюс четыре!
Вылезает – а у него уже восемь! «Что за чертовщина?» – подумал мужик. Но азарт взял верх. Поплыл он опять, и опять его хватают:
— Плюс восемь или минус восемь?
— Плюс восемь!
И так продолжалось: +16 или -16, +32 или -32, +64 или -64. Каждый раз мужик выбирал «плюс», и каждый раз количество его яиц удваивалось. Наконец, вылез он на берег, а яиц у него уже 128! Совсем отчаявшись, поплыл он в последний раз. Его опять хвать за яйца:
— Плюс 128 или минус 128?
Мужик, уже без всякой надежды, но с твердой решимостью:
— Плюс, конечно!
Вылез он на берег, а яиц – ноль! Оказалось, что мужик был восьмибитный, и его «яйца» представляли собой бинарные значения, которые при переполнении просто обнулялись.