Литеральная константа - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если ты подберешь голодную собаку и сделаешь ее жизнь сытой, она никогда не укусит тебя. В этом принципиальная разница между собакой и человеком. (Марк Твен) Законы Мерфи (еще...)

Литеральная константа

Cтраница 1


Литеральная константа - это значение, непосредственно вводимое в самой программе.  [1]

Литеральная константа с плавающей точкой задается с помощью обычных обозначений.  [2]

Литеральные константы повышают наглядность исходной программы, однако при их использовании следует учитывать ряд ограничений. Кратность константы не может быть равной нулю. Литерал не должен записы-вгться в качестве операнда, значение которого меняется в результате выполнения команды.  [3]

Литеральные константы: W-значение, состоящее не более чем из 9 символов, можно заключить между знаками и использовать как ссылку вниз.  [4]

Целые литеральные константы могут быть записаны в разных системах счисления: десятичной, восьмеричной или шестнадцатеричнои. Десятичные константы записываются как обычные целые числа. Целая константа может иметь суффикс L ( или 1) для указания длинной константы и суффикс U ( или и) для указания беззнаковой константы.  [5]

Целые литеральные константы - это просто целые величины со знаком или без знака. Литеральные константы вещественного типа в общем случае состоят из целой части со знаком или без знака, десятичной точки, дробной части и степенной части со знаком или без знака. Комплексная литеральная константа представляет собой пару литеральных констант целого или вещественного типа, разделенных запятой и заключенных в скобки. Первая константа в паре обозначает действительную часть, а вторая - мнимую. Текстовая литеральная константа представляет собой последовательность символов, заключенных в апострофы или двойные кавычки.  [6]

Использование литеральных констант представляет несомненные удобства, поскольку программисту не нужно изобретать имен для таких констант, не нужно вставлять их в конец программы; он может сконцентрироваться на главных проблемах и не заботиться о таких рутинных вещах во время составления программы.  [7]

Почему вместо литеральных констант лучше использовать символьные.  [8]

Во время трансляции все литеральные константы собираются в некоторой области, называемой областью литералов. Начало области литералов всегда располагается на границе двойного слова. Порядок расположения констант в области литералов определяется следующим образом: сначала размещаются константы длиной в двойное слово, затем длиной в слово и полуслово. Замыкают область литералов константы нечетной длины.  [9]

Оператор LTORG позволяет управлять положением области литеральных констант в программе.  [10]

В этом примере число 15 является литеральной константой.  [11]

Обратиться по адресу памяти, в котором расположена та или иная литеральная константа, программист может только одним способом. Для этого он должен вновь целиком записать литеральную константу как операнд команды, поскольку у литеральной константы, в отличие от констант, описанных с помощью оператора DC, отсутствуют метки.  [12]

Предложение 02413 увеличивает адрес в общем регистре 8, складывая его с литеральной константой с фиксированной точкой 1 длиной в полуслово. Если этот цикл выполняется все девять раз, то при прохождении через цикл последний раз общий регистр 8 содержит адрес байта, примыкающего к полю ALPHAS справа. Это не имеет никакого значения, так как при выполнении предложения 02414 в этом случае сохраняется естественный порядок следования команд и сравнение, в процессе которого использовался бы этот адрес, не произойдет.  [13]

Символьные константы PL / I могут использоваться, в частности, в тех же случаях, что и литеральные константы фортрана, например, при выводе на печать, инициализации или в качестве аргументов.  [14]

Операторы управления распределением памяти позволяют осуществить выравнивание адреса команды на необходимую границу памяти, объявить в произвольном месте область литеральных констант, а также предоставляют некоторые другие возможности.  [15]



Страницы:      1    2