932 читали · 2 года назад
О представлении чисел в ЭВМ. Когда запятая плавает
Представление рациональных чисел в виде обыкновенных дробей удобно и полезно, но для нас все таки более привычны десятичные дроби. И их представление в виде чисел с фиксированной запятой позволяет работать с ними быстро и удобно. Но все таки, числа с фиксированной запятой не в состоянии покрыть все потребности в числовой обработке обработке. Проблема возникает при работе с очень большими или очень малыми числами. А если еще учесть, что нужно выполнять арифметические операции с числами из всего диапазона...
4 месяца назад
В коде столько воды, что точки с запятыми плавают
Число с плавающей запятой - это формат представления вещественных чисел. Он состоит из двух частей: мантиссы и порядка. Мантисса представляет собой дробное число, а порядок определяет положение запятой в мантиссе. Благодаря этому формату можно представлять как очень маленькие, так и очень большие числа с высокой точностью. Числа с плавающей запятой могут быть представлены в виде чисел с плавающей точкой одинарной (float) или двойной (double) точности. Float занимает 4 байта памяти и имеет 7 значащих цифр, а double занимает 8 байт и имеет 15 значащих цифр. Выбор между ними зависит от требуемой точности вычислений...