stackyFACTS
Технологии

Математика с плавающей запятой дает 0.30000000000000004

ВОТ ЧТО ИНТЕРЕСНО

Потому что компьютеры — это просто гигантские калькуляторы, которые иногда забывают, как выполнять простое сложение. Если вы сложите 0.1 и 0.2 в большинстве языков программирования, вы получите это чудовище вместо 0.3, благодаря тому, что двоичная система счисления с трудом справляется с идеальным представлением десятичных дробей.

Математика с плавающей запятой дает 0.30000000000000004
STACKY / Технологии
Одно открытие ведёт к другому.

Продолжите читать факты по этой теме.

Технологии →
STACKY ДЛЯ IPHONE

Большой мир.
Маленькие открытия.

Продолжите открывать мир в Stacky. Интересные факты в приложении, которое всегда под рукой.

Скачать в App Store
ЕЩЁ ОДНО ОТКРЫТИЕ?

Продолжите открытие

Вся тема →
До современных инструментов CSS простое центрирование блока требовало сложных хаков
Технологии

До современных инструментов CSS простое центрирование блока требовало сложных хаков

До появления современных модулей верстки идеальное выравнивание простого блока по центру экрана требовало настоящей черной магии. Разработчикам приходилось…

Узнать больше
Диалекты языка Markdown активно конфликтуют друг с другом
Технологии

Диалекты языка Markdown активно конфликтуют друг с другом

То, что должно было стать простым способом форматирования текста, немедленно распалось на десяток враждующих фракций. Поскольку спецификация была слишком…

Узнать больше
Ранние компьютеры приняли двоичную систему единиц и нулей прежде всего потому, что это был самый простой и надежный способ представления данных с помощью электрических цепей,…
Технологии

Ранние компьютеры приняли двоичную систему единиц и нулей прежде всего потому, что это был самый простой и надежный способ представления данных с помощью электрических цепей,…

Ранние компьютеры приняли двоичную систему единиц и нулей прежде всего потому, что это был самый простой и надежный способ представления данных с помощью…

Узнать больше
Почему rand() не так уж случайна
Технологии

Почему rand() не так уж случайна

Ничто не является по-настоящему случайным, особенно ленивый алгоритм. Функция по умолчанию 'rand()' в C использует очень простую математическую…

Узнать больше
Энтузиасты кода Rust твердо отказываются обсуждать что-либо другое
Технологии

Энтузиасты кода Rust твердо отказываются обсуждать что-либо другое

Написание кода с безопасной работой с памятью, по-видимому, меняет личность разработчика на агрессивного цифрового вегана. Поскольку язык предотвращает…

Узнать больше
Почему вопросы новичков на Stack Overflow закрывают
Технологии

Почему вопросы новичков на Stack Overflow закрывают

Главный ресурс по программированию в интернете существует в основном за счет запугивания начинающих разработчиков. Если вы зададите вопрос, с огромной…

Узнать больше
StackyБольше открытий в приложении
Скачать в App Store