Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Типовая конверсия






Постоянные числовые значения, переменные или выражения присваиваемые переменной, должны быть совестимы с типом этой переменной. Если это не так, происходит автоматическая конверсия типа, при присвоении значения.

Возможные варианты типовой конверсии

В   Из   REAL     INT     BOOL     CHAR     STRING     AXIS   FRAME  
REAL Да Да* Да1) Да*      
INT Да Да Да1) Да2)      
BOOL Да Да Да Да Да    
CHAR Да Да Да1) Да Да    
STRING     Да4) Да3) Да    
AXIS           Да  
FRAME             Да

 

* При типовой конверсии из 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







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.