В предыдущем выпуске я рассказал, что данные в памяти компьютера хранятся исключительно как числа, но мы назначаем им разный смысл: число 65 можно понимать как количество предметов, или как букву "A", или как интенсивность синего цвета и т.д. То есть эти с виду одинаковые числа имеют различный тип. Существует, фактически, три основных типа данных: число, символ и строка. Чтобы расставить все точки над i, я опишу каждый из них подробнее, и в этом выпуске речь будет про семейство числовых типов. Я уже неоднократно показывал, как числа записываются в память. Но есть один нюанс: все эти числа были целыми. Я постоянно писал 5, 20, 65, но никогда не писал 5.2, 3.33, 0.001 и т.п. Как хранят дробные числа? Да так же, как и всё остальное. У каждого дробного числа есть его целочисленное представление. Я не буду углубляться в подробности, потому что это скучноватая математика. Ну если нам придется самим это придумывать, то самый наивный и топорный способ – умножить число на 1000, например, 5.2 *