Cтраница 1
Атрибут длины задает количество бит в строке и представляется целым десятичным числом без знака. [1]
Атрибут длины ( р) указывает длину соответственно в байтах или битах. В памяти символьные строки занимают по одному байту на каждый символ, а битовые, естественно, по одному двоичному разряду на бит. Битовая строка всегда занимает один или несколько последовательных байтов и начинается с нулевого бита самого левого байта поля. [2]
Атрибут длины в данном случке характеризует не постоянную, а максимально допустимую длину для описываемой переменной. До первого присваивания длина переменной с изменяемой длиной равна нулю. [3]
Атрибут длины характеризует количество символов ( или битов) в строчной величине. Атрибут длины обязательно задается при описании строчных величин ( переменных, функций) и ставится вслед за BIT или CHARACTER ( или CHAR); константы сами определяют свою длину. [4]
Атрибут длины выбирается как наименьшее целое число, превосходящее расчетное нецелое число. [5]
Фиксированный атрибут длины задается в квадратных скобках после слова string при объявлении типа. [6]
Атрибут длины результата при выполнении арифметических операций определяется по следующим правилам. [7]
Для строчных переменных атрибут длины всегда должен задаваться явно. [8]
В стандарте языка строковый тип имеет фиксированный или динамический атрибут длины, но в любом случае длина строки не может превышать 255 символов. [9]
При преобразовании одного типа операнда в другой изменяется атрибут длины преобразуемого операнда. [10]
Существенным ограничением по сравнению с фортраном является то, что все атрибуты совмещаемых переменных должны совпадать, за исключением атрибута длины для строчных переменных ( но длина совмещаемой переменкой никогда не должна превосходить длину базовой переменной) и в некоторых случаях - - атрибута размерности. [11]
Ситуация SIZE возникает, когда предпринимается попытка присвоить арифметической переменной значение, занимающее больше места, чем указано в атрибуте длины переменной. Поэтому ситуация имеет следующий смысл: не хватает разрядности, указанной в объявлении переменной арифметического типа. Чтобы в какой-либо части программы происходило прерывание из-за этой ситуации, требуется специальное указание программиста. [12]
Задание формата A ( w) для вывода символьных строк означает, что будет выводиться столько символов, сколько указано в атрибуте длины соответствующего элемента из списка данных. [13]
Атрибут длины характеризует количество символов ( или битов) в строчной величине. Атрибут длины обязательно задается при описании строчных величин ( переменных, функций) и ставится вслед за BIT или CHARACTER ( или CHAR); константы сами определяют свою длину. [14]
Существенное различие состоит в том, что данные берутся не из буфера ввода, а непосредственно из области памяти указанной переменной. Если атрибут длины этой переменной не обеспечивает числа символов, которые требуются для указанного списка данных, транслятором выдается сообщение об ошибке. [15]