ВУЗ:
Составители:
45
Знак Знак Модуль
числа порядка порядка Модуль мантиссы
Рис. 4.2. Пример представления двоичных чисел с плавающей точкой
При фиксированном числе разрядов мантиссы любая величина пред-
ставляется с наибольшей возможной точностью нормализованным числом.
Число x = s
p
называется нормализованным, если мантисса q удовлетво-
ряет условию
1 q 1 s,
Т.е. старший разряд нормализованной мантиссы в s-ричной системе
всегда отличен от нуля.
В процессе вычислений могут получаться ненормализованные числа. В
этом случае ЭВМ, если это предписано программой, автоматически их норма-
лизует.
При обработке чисел
с плавающей точкой диапазон их представления
зависит от основания системы счисления и числа разрядов, выделенных для
представления порядка. Точность вычислений определяется числом разрядов
мантиссы.
Для хранения целых чисел в десятичной форме каждая десятичная
цифра кодируется четырехразрядным двоичным числом. На один байт прихо-
дится по две десятичные цифры. Такая форма представления
называется упако-
ванной десятичной формой. Под знак числа отводится крайний левый полубайт.
Форма представления чисел может быть различной для разных типов
ЭВМ.
К символьным данным относятся буквы латинского и кирилли-
ческого алфавита, знаки препинания, десятичные цифры, знаки операций, спе-
циальные, управляющие и другие символы. Различные типы ЭВМ работают с
различными наборами
символов и используют различные символьные коды.
Наибольшее распространение получило представление символьной ин-
формации с помощью байтов. Один байт позволяет кодировать 256 различных
символов.
В программах символьной обработки как тип данных чаще использует-
ся не отдельный символ, а строка символов, образуемая из отдельных
байт-символов с помощью операции конкатенации (сцепления). Над строками
возможны определенные операции: конкатенации, отыскания и замены под-
строки, проверки тождественности строк и определения длины строки.
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »