Типы для вещественных чисел
Для поддержки численных вычислений в языках обычно специфицируется встроенный тип чисел с плавающей точкой с базовым названием REAL или FLOAT.
Обычно в описании языков не фиксируется диапазон и точность значений такого типа. Они уточняются в реализации и обычно существенно зависят от особенностей целевого процессора. В языках семейства Си (32-разрядных) специфицированы три разновидности типа чисел с плавающей точкой – float (обычно с размером 32 бит), double float (размером в 64 бит) и long double float (размером 80 бит).
В Паскале для вычислений лучше использовать тип Extended, а в Си double или long double.