В заключение мы приведем список стандартных функций, аргумент и результат которых принадлежат к совершенно различным типам данных:
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. Все права защищены. |