Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Вещественные типы



В памяти компьютера хранятся не точные значения вещественных чисел, а приближения к ним с ограниченной точностью. Дело в том, что преобразование вещественного десятичного числа в эквивалентную двоичную форму часто дает периодическую последовательность цифр для дробной части. При занесении числа в память вносится ошибка округления.

Разновидности вещественного типа данных:

Тип Количество байтов Диапазон представления Точность, знаков
Real или Real*4   ±10±38  
Real*8или Double precision   ±10±308  
Real*16   ±10± 4932  

По умолчанию Real соответствует типу Real*4.

Существует две возможности записи неименованных вещественных констант:

- запись с фиксированной точкой – это последовательность символов, состоящая из знака, целой части, десятичной точки, дробной части; любая из частей, кроме точки, может быть опущена, например:

3.5 –0.67.34 4.

- в формате с плавающей точкой (в экспоненциальной форме) дополнительно используются символы E, D или Q. Символ E отвечает простой точности (real), символ D – двойной точности (real*8), символ Q – типу real*16. Любой из этих символов обозначает основание 10. После основания следует порядок – степень числа 10, на которую следует умножить число, записанное перед основанием. Например:

4.43Е-2 (= 4.43*10-2 = 0.0443)

5.2D+3 (= 5.2*103 = 5200)

–.1Q+45 (= 0.1*1045)

Необходимо отметить, что в записи числа знак умножения отсутствует, и число перед символом основания опускать нельзя. Например, число
0,01 = 10-2 следует записать 1.0Е–02 или 1Е–2

Сравните с неправильным Е–2. Эта запись транслируется, как арифметическое выражение, где Е – имя переменной.

Экспоненциальная форма записи используется либо для очень маленьких, либо для очень больших чисел, например:

0.0000034= 3.4Е-6 8800000=8.8Е6.





Дата публикования: 2015-01-13; Прочитано: 161 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...