Урок 6. Вещественные числа. Типы данных float и double. Введение в программирование на С++
Программирование на языке Python. Модуль decimal и работа с вещественными числами
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Модуль decimal и работа с вещественными числами на Python Хотя термин 'вещественный' является не точным, по отношению к числам, которые используются в программировании с точки зрения математики, я считаю этот термин подходящим. Следует рассматривать его как термин программирования, а не как термин математический. Числовой тип float в Python основывается на вычислениях на основе возможностей процессоров...
Демистификация вещественных чисел
Вещественные числа используются в программировании наряду с целыми, но возникает вопрос: как они вообще хранятся? С целыми всё понятно: переводим число в двоичный вид и устанавливаем каждый 0 или 1 в ячейке памяти. Вещественное число вроде 3.14 в той же самой ячейке памяти может храниться только в виде тех же 1 и 0, и значит по сути это тоже целочисленное представление. Давайте, как всегда, попробуем изобрести собственный формат хранения вещественных чисел. Предположим, у нас есть ячейка памяти размером 32 бита...