karakterlánc-kifejezés

Kifejezéseket, amelyek az operandusok húr adatok, az úgynevezett sztring kifejezéseket. Ezek közé tartozik a sztring konstansok, változók, pointerek, funkció-TIONS és jelei műveleteket. Fent a húr adatok lehetővé tették a tengelykapcsoló működését és a működés aránya.

Működés tengelykapcsoló (+) alkalmazzuk a kapcsolás során több sorba egyetlen eredő karakterlánc.

A kifejezés 'A' + 'T' + '' + '386' 'Turbo' + 'Pascal +' 7.0 '

Eredmény: "AT 386 Turbo Pascal 7.0 '

Megjegyezzük, hogy a tengelykapcsoló működését hosszát az így kapott szöveget nem haladhatja meg a 255.

kapcsolatok működése (= <>,> <,>= <=) проводят сравнение двух строковых операндов и имеют приоритет более низкий, чем операция сцепления, т. е. вначале всегда выполняются все операции сцепления, если они присутствуют, и лишь потом реализуются операции отношения. Сравнение строк производится слева напра-во до первого несовпадающего символа, и та строка считается больше, в которой первый несовпадающий символ имеет больший номер в стандартной таблице обмена информацией. Результат выполнения операций отношения над строковыми операндами всегда имеет булевский тип и принимает значение True, если выражение истинно, и False. если выражение ложно. Например:

A kifejezés 'MS-DOS'<'MS-Dos' 'programm'>'Programm'

Eredmény True True

Ha a húrok különböző hosszúságú, de a teljes, a karakterek azonosak, úgy véljük, hogy a rövidebb húr kisebb, mint a hossza. Sorok úgy vélik, Xia egyenlő, ha azok azonosak, és szekvenciájuk azonos sim ökrök.

Hozzárendelése egy string változó az eredménye egy karakterlánc-kifejezés használatával az értékadó operátor (: =).

STRL: = „Egy csoport diák„;

Str2: = STRL + 'Lyceum';

Fio: = 'Bocharov AA';

Ha a változó értéke után az értékadó operátor meghaladja hosszúságú a maximális értéket a leírásban, mind az extra karakterek jobbra eldobjuk.

Leírás Expression JELENTÉS A

A: String [6] A: = 'csoport 1'; „Csoport”

Hagyjuk egy kifejezésben operandusok és egy string-típus. Ha a változó kap értéket betűs szöveg ti-na sor hossza legyen egyenlő eggyel, különben hibát Run-CIÓ.

Az egyes karakter kiolvasása érhető el (index) a karakterhez. Az index által megadott beépített típus, amely zárójelbe azonnal azonosítójával húr távú változások vagy állandók.

Például, expressziós Str2 [l + 2] és Str2 [6] hozzáférést biztosít a harmadik (y „) és hatodik (” a „) a szimbólumok a legújabb változó értékét Str2 a fenti példában (lásd. 1. példa).

Recording Str2 [0] hozzáférést biztosít a nulla bájtot tartalmazó értékét az aktuális sor hossza. Az érték egy null bájt legfeljebb 255, de az E szabály megsértése nem okoz szoftveres megszakítás, mert az alapértelmezett irányelv Campiglio tórusz-R passzív állapotban. Annak biztosítása érdekében, a szigorú ellenőrzése alatt a tartományban az elfogadható értékek az index kell át az R aktív állapotba. Ebben az esetben a fordító aktiválja további parancsokat ellenőrizni tartományban. Jellemzően az aktív R-edik üzemmód beállítása lépésben hibakeresés.

Kapcsolódó cikkek