§ № Принципы представления данных
Попытайтесь самостоятельно сформулировать основные принципы представления данных в компьютере.
Решение
Сначала вспомним общий для главы принцип: в памяти компьютера информация представляется последовательностями битов. Бит может принимать два значения — и ; поэтому каждое число, символ или другой объект получает двоичный код. Сам набор битов приобретает смысл лишь тогда, когда известно, по какому правилу его следует прочитать.
Затем учитываем ограниченность памяти: для одного данного отводится определённое число разрядов. Из бит можно составить только кодов. Значит, для каждого формата установлен конечный диапазон значений; выход за него приводит к переполнению или невозможности точной записи.
Наконец, правила кодирования зависят от вида данных. Для целых чисел в § рассмотрены записи без знака, прямой и дополнительный коды. Для вещественных чисел используются знак, мантисса и порядок; часть значений записывается приближённо. Поэтому при чтении данных нужно знать их тип, разрядность и способ кодирования. Эти принципы позволяют объяснить, почему одинаковые биты при разных форматах могут обозначать разные сведения.
Ответ
Данные кодируются двоичными последовательностями фиксированной длины; значение кода определяется форматом; конечная разрядность ограничивает диапазон и точность представления.