Simboluri, Capitolul 3

Pentru depozitarea și procesarea simbolurilor utilizate variabile precum Ansichar și wideChar. Ansichar tip este ANSI-set de simboluri în care fiecare simbol număr binar opt biți codat (byte). wideChar Type reprezintă un set de caractere din setul de caractere Unicode în care fiecare caracter este codificat în doi octeți.

Pentru a menține compatibilitatea cu versiunile anterioare sprijinite de tip Char echivalent AnsiChar.

Valoarea tipului de caracter variabilă poate fi orice caracter afișat:

  • scrisoare română sau caractere latine;
  • figura;
  • semn de punctuație;

Și caractere speciale, cum ar fi „linie nouă“.

  • numele - numele unui tip de caracter variabil;
  • char - denumirea de cuvinte cheie de tip caracter.

otv: char; ch: char;

Ca și în orice variabile de program de variabila char tip poate primi valoarea ca urmare a unei instrucțiuni de atribuire. În cazul în care o variabilă char i se atribuie valoarea ca urmare a operatorului de atribuire, dreptul semnului: = expresie trebuie să fie de tip char, de exemplu, o variabilă de tip char și o constantă de caractere - un simbol între ghilimele.

Ca urmare a unor instrucțiuni c1: = '*';

variabilă c1 se atribuie atribuirea de valoare constanta si s2 variabila - cl asignare variabile (se presupune că variabilele c1 și c2 sunt variabile de tip caracter).

O variabilă de tip char poate fi comparată cu o altă variabilă de tip char sau constant de caractere. Comparația se bazează pe faptul că fiecare personaj este atribuit un număr (a se vedea anexa 2), simbolul „a“ corespunde numărului mai mic decât simbolul Y, simbolul „A“ - mai puțin decât „o“, simbolul V - mai putin a. Astfel, putem scrie:

simboluri ale alfabetului din România corespund unui număr mai mare de caractere decât cele latine, următoarele afirmații sunt adevărate:

Textul programului în locul simbolului, puteți specifica codul prin punerea în fața operatorului #. De exemplu, în loc de o constantă „în“ poate fi scris # 193. O astfel de metodă de înregistrare este folosit în general pentru a înregistra caractere sau caractere aeriene care nu pot fi introduse de la tastatura în timpul unui program stabilit. De exemplu, utilizate în mod obișnuit la scrierea caracterul „linie nouă“ este scris mesajul ca # 13.

Programele de prelucrare a informațiilor de caractere utilizate în mod frecvent CHR funcția și Ord. Valoarea funcției CHR este caracterul al cărui cod este introdus ca un parametru. De exemplu, ca urmare executarea instrucțiunii c: = chr (32) variabilă va fi setat la decalajul. Funcția ORD vă permite să determinați codul de caractere care este trecut la ea ca un parametru. De exemplu, ca urmare executarea instrucțiunii k: = ORD ( „*“) k variabilă va conține numărul 42 - codul de caractere *.

Programul, al cărui text este prezentat în 3.1, tabelul afișează codurile alfabetului românesc. vedere fereastra este prezentată în Fig. 3.1.

Activitatea principală se face prin procedura de eveniment OnActivate, care generează și ieșirile în eticheta de câmp (Label1) tabel. eveniment OnActivate apare la activarea unei cereri și, prin urmare, procedura de TForm1.FormActivate se efectuează automat, imediat după apariția mucegaiului pe ecran.

Fig. 3.1. formular de cerere în design time

Fig. 3.2. formular de cerere în timpul funcționării

Listarea 3.1. tabela de simboluri

Ferestre, Mesaje, SysUtils, Clase, grafică,

Controale, Formulare, Dialoguri, StdCtrls;

articole similare