Программирование на языке Pascal


Функции, изменяющие тип данных


В заключение мы приведем список стандартных функций, аргумент и результат которых принадлежат к совершенно различным типам данных:

trunc8): real -> integer; round: real -> integer; val9): string -> byte/integer/real; chr10): byte -> char; ord: <порядковый_тип> -> longint;

  1)

  Появляется в Turbo Pascal начиная с версии 7.0.

  2)

  Математический порядок определен и на вещественных числах. Однако в программировании вещественные типы данных противопоставлены порядковым: возможность нумерации доминирует над возможностью упорядочивания.

  3)

  Не путать с перечислимыми, то есть порядковыми.

  4)

  Имеется в виду минимальный тип данных, необходимый для представления результата

  5)

  В отличие от бинарных операций, требующих двух операндов, унарные операции применимы только к одному операнду.

  6)

  В параметр-значение (см. лекцию 8).

  7)

  Запрещается даже участие файлового типа как поля любого уровня в структурированных типах данных.

  8)

  Для сравнения: int: real -> real

  9)

  См. лекцию 5.

  10)

  См. лекцию 5.

© 2003-2007 INTUIT.ru. Все права защищены.




- Начало -  - Назад -