Другие языки программирования и технологии

Расскажите что вы знаете о вещественных типах данных в с++. Нужно для небольшого выступления (2-3 минуты)

В С++ существует три вещественных типа данных: float, double, long double. Размеры занимаемой памяти каждым из типов зависят от платформы и могут совпадать. Разделителем между целой и вещественной частью числа служит точка, также точкой отделена мантисса. Имеют два формата представления числа: с фиксированной точкой и с плавающей точкой. Числа с плавающей точкой представлены в экспоненциальной форме. На вещественные числа не распространяется целочисленная арифметика. Вычисление вещественных чисел выполняется сопроцессором. Точность вещественных чисел ограничена в своём представлении. Такое число представлено в нормализованном виде, который ограничивает количество значащих цифр в числе после точки. Количество значащих цифр зависит от типа и платформы и определяются выделенным количеством бит под мантиссу. Предельные значения для вещественных чисел заданы в заголовочном файле языка Си <float.h> макроконстантами. Данный файл можно подключить, как <cfloat>
TI
Timur Idris
87 084
Лучший ответ
В отличии от символьного и целого, ЧПТ (число с плавающей точкой/зпт) хранится в эксп-й форме, т. е. имеет зафиксированную стандартом сложную структуру (вики) :

-Знака мантиссы (указывающего на отрицательность или положительность числа)

-Мантиссы (выражающей значение числа без учёта порядка)

-Знака порядка

-Порядка (выражающего степень основания числа, на которое умножается мантисса)

Термины, структура, длина, правила округления и пр. тонкости определяются стандартом http://en.wikipedia.org/wiki/IEEE_floating_point Длина ЧПТ ограничена и может составлять от 16и до 80и бит. В современных версиях используются варианты длин от 4х и аж до 16и байт. Всё это касается внутреннего представления, а для внешнего вывода есть два варианта, которые к компам мало относится, бо были придуманы задолго до компьютерной эры
ЗЫ Можно ещё много наговорить, нпрм упомянуть про порядок байт, хотя это уже исключительно к ЧПТ не относится или про правила обращения с ЧПТ (некорректно сравнивать их на абсолютную точность и др.)
Дмитрий Демьян
Дмитрий Демьян
67 781
а что, гугл не знает этого?