Вещественный (действительный) тип данных
Вещественный тип данных - это множество значений с десятичной точкой.
В Pascal существует четыре базовых вещественных типа.
Вещественные типы данных также как и целые типы различаются заданным диапазоном значений и количеством памяти занимаемой в оперативно-запоминающем устройстве.
Таблица Целые типы данных
| Название | Кол-во памяти (байт) | Диапазон значений |
| Real | 6 | От -39 до +38 |
| Double | 8 | От -324 до +308 |
| extended | 10 | От -4951 до +4932 |
| comp | 8 | От -263 до +263 |
Существует две записи вещественных чисел, число с фиксированной точкой и число с плавающей точкой.
Операции вещественного типа
Операциями вещественного типа могут быть все арифметические операции. Операция деления является операцией только вещественного типа даже в том случае, если в качестве результат вычисления подразумевается целое значение. Также результат вычисления будет иметь строго вещественное значение при использовании функции квадратного корня sqrt.
Рассмотрим несколько примеров:
-
25 / 5 = 5,0;
-
10 / 2,5 = 4,0;
-
sqrt (25) = 5,0;
-
sqrt (100 - 19) = 9,0.
Во всех приведенных выше примерах результат вычисления выражения подразумевает значение целого типа, но как было сказано ранее операция деления и функция квадратного корня sqrt являются операциями исключительно вещественного типа. Таким образом значения выражений приведенных примеров будут отнесены к вещественному типу данных.
В предыдущей теме мы говорили, что результат вычисления выражения относится к целому типу в том случае, когда все переменные выражения имеют значения целого типа. В противном случае результат вычисления будет отнесен к вещественному типу, например:
-
1 + 0,5 = 1,5;
-
5,0 * 3 = 15,0;
-
2 - 0,0 = 2,0.
| < Предыдущая | Следующая > |
|---|





