3. Типы данных
33
*
один представляет собою стандартный тип BYTE (WORD или LONGWORD),
а другой - любой тип, для реализации которого необходимы 1 (2 или 4) байт
памяти.
3.4.3. Совместимость по присваиванию
Совместимость по присваиванию (assignment compatibility) необходима при
присваивании значения переменной или при передачи фактического параметра по
значению.
Значение, относящееся к типу T2, называется совместимым по присваиванию с
типом T1, если справедливо любое из следующих условий:
*
T1 и T2 - идентичные;
*
T1 и T2 - совместимые ординальные типы и значение, относящееся к типу
T2, находится в дипазоне допустимых значений типа T1;
*
T1 - вещественный, а T2 - целый тип;
*
T1 и T2 - строки (STRING);
*
T1 - строка (STRING), а T2 типа CHAR;
*
T1 и T2 - совместимые упакованные массивы с базовым типом CHAR;
*
T1 и T2 - совместимые множественные типы, при том все элементы,
принадлежащие множеству типа T2, находятся в диапазоне элементов,
которые могут принадлежать типу T1;
*
T1 и T2 - совместимые ссылочные типы;
*
один представляет собою стандартный тип BYTE (WORD или LONGWORD),
а другой - любой тип, для реализации которого необходимы 1 (2 или 4) байт
памяти.
<<  <  GO  >  >>

Вернуться к началу сайта