* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Простые типы данных
119
(Мбайт) и т. д. Шестнадцатеричные числа применяются для указания адресов ячеек памяти ОЗУ.
2.1.5. Рациональные числа
Рациональные числа (их определяют типом rational) задаются отношением отно шения целых чисел, например 7/9, –123/127 и т. д. Системы компьютерной ал гебры стремятся представить результаты вычислений (в том числе промежуточ ных в математических выражениях) в точном виде, то есть в форме целых или рациональных чисел. При проектировании микропроцессорных устройств нередко приходится хра нить многочисленные числовые константы в постоянном запоминающем устрой стве – ПЗУ. Часто представление таких констант в форме рационального числа является наиболее экономичным способом хранения чисел при заданной погреш ности их представления. Указанная выше возможность математических систем представлять любое число в рациональном виде в этом случае очень полезна.
2.1.6. Вещественные (действительные) числа
Вещественные числа возникли из за ограничений рациональных чисел в пред ставлении непрерывно изменяющихся (аналоговых) величин. Оказалось, напри мер, что диагональ квадрата со стороной, выраженной рациональным числом, нельзя представить в виде рационального числа. Вещественные числа являются мерой непрерывных величин. Они задаются в виде мантиссы и порядка: [–]iii.ddddd·10[–]p или [–]iii.ddddd·E[–]p, где [–] – необязательный унарный минус, iii.ddddd – мантисса числа с раздели тельной десятичной точкой, iii – целая часть мантиссы, ddddd – дробная часть мантиссы, p – порядок числа (в виде целого числа, включая 0). Примеры задания вещественных чисел: 1.23*10–5, 1.23E5, 123.4567E–10. Неко торый разнобой в их задании (порядок может задаваться как степень числа 10 или степень E и т. д.) не слишком затрудняет использование математических систем, поскольку быстро распознается – неверная форма задания числа ведет к появле нию сообщения об ошибке. Вещественные числа имеют фиксированный по числу байтов (или битов) фор мат. Они могут быть короткими, обычными или длинными. Работа с веществен ными числами ограниченной разрядности предусмотрена на аппаратном уровне микропроцессора при поддержке ее и математическим сопроцессором.
2.1.7. Нотация вещественных чисел
В практике математических расчетов используются различные формы представ ления вещественных чисел – нотации. Рассмотрим основные из них.