![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Типовая конверсия
Постоянные числовые значения, переменные или выражения присваиваемые переменной, должны быть совестимы с типом этой переменной. Если это не так, происходит автоматическая конверсия типа, при присвоении значения. Возможные варианты типовой конверсии
* При типовой конверсии из REAL в INT, дробь > =0.5 округляется до большего, в ином случае эта дробь округляется до меньшего (аналогично функции ROUND) 1) Значения < > 0 являются TRUE, Значения == 0 являются FALSE 2) Если значение вписывается в допустимый диапазон значений 3) Если только 1 символ 4) Строка 0 = > FALSE, иначе TRUE
Если значение больше чем диапазон назначения при конверсии, генерируется сигнал тревоги.
Если в выражении присутствуют смешанные типы, конверсия типов выполняется автоматически. Длина строк, STRLEN Данная функция позволяет определять длину строки.
Синтаксис:
Семантика: Выставляется количество символов, которые – начиная с начала строки- не являются символами 0.
Пример: Данная функция может использоваться для определения конца строки, например, в сочетании с одоносимвольным доступом, показанным ниже:
IF(STRLEN(BAUSTEIN_NAME)> 10)GOTOF FEHLER
|