Архив выпускников
 
Уважаемые гости нашего сайта!

Мы рады приветствовать Вас!

Спешим сообщить Вам, этот сайт планировался как место встречи выпускников ТРТИ/ТРТУ/ТТИ ЮФУ, но не стал таковым.

Не теряйте друзей! Будьте на связи!


апомним также (п. 16.5), Что идентификаторы, соответст- вующие обычным переменным, с одной стороны, и идентификато- ры, со AB. ведущая программа читает свой файл вво- да, последователь
в хранится в символьной пере- менной, то
   ее значение эквивалентно целому коду этого симво- ла. В символьных
   переменных можно хранить и другие величины, но реализация будет
   машинно-зависимой. Можно использовать до трех размеров целых,
   описываемых как SHORT INT, INT и LONG INT. Длинные целые занимают не
   меньше памяти, чем короткие, но в конкретной реализации мо- жет
   оказаться, что либо короткие целые, либо длинные целые, либо те и
   другие будут эквивалентны простым целым. "Простые" целые имеют
   естественный размер, предусматриваемый архиитек- турой используемой
   машины; другие размеры вводятся для удво- летворения специальных
   потребностей. Целые без знака, описываемые как UNSIGNED, подчиняются
   законам арифметики по модулю 2**N, где N - число битов в их
   представлении. (На PDP-11 длинные величины без знака не пре-
   дусмотрены). Плавающие одинарной точности (FLOAT) и плавающие двойной
   точности (DOUBLE) в некоторых реализациях могут быть синони- мами.
   Поскольку объекты упомянутых выше типов могут быть ра- зумно
   интерпретированы как числа, эти типы будут называться арифметическими.
   типы CHAR и INT всех размеров совместно бу- дут называться
   целочисленными. Типы FLOAT и DOUBLE совместно будут называться
   плавающими типами. Кроме основных арифметических типов существует
   концепту- ально бесконечный класс производных типов, которые образуют-
   ся из основных типов следующим образом: массивы объектов большинства
   типов; функции, которые возвращают объекты заданного типа; указатели на
   объекты данного типа; структуры, содержащие последовательность объектов
   различных типов; объединения, способные содержать один из нескольких
   объектов различных типов. Вообще говоря, эти методы построения объектов
   могут при- меняться рекурсивно.
    13. Объекты и L-значения

   Объект является доступным обработке участком памяти; L-значение - это
   выражение, ссылающееся на объект. Очевидным примером выражения
   L-значения является идентификатор. Сущес- твуют операции, результатом
   которых являются L-значения; ес- ли, например, E - выражение указанного
   типа, то *E является выражением L-значения, ссылающимся на объект E.
   Название "L-значение" происходит от выражения присваивания E1=E2, в
   котором левая часть должна быть выражением L-значения. При последующем
   обсуждении каждой операции будет указываться, ожидает ли она операндов
   L-значения и выдает ли она L-значе- ние.
    14. Преобразования

   Ряд операций может в зависимости от своих операндов вы- зывать
   п

ке "C" массивы начинаются с позиции нуль. Когда нам в дальней


Страница помощи