Tipul CHAR reprezintă o mulțime finită și ordonată de caractere din setul ASCII ( American Standard Code for Information Interchange ) extins.
Să scriem acum programul :
Asupra valorilor de tipul char se pot face următoarele operații:
Fiecare caracter are o anumită reprezentare internă -valoarea caracterului și o anumită poziție. Din punct de vedere extern o valoare de tip char se reprezintă prin caracterul respectiv inclus între apostrofuri. Poziția sau
numărul de ordine al unui caracter se obține cu
funcția ORD. Funcția inversă este CHR.
Funcțiile standard PRED și SUCC se definesc astfel:
Cei 6 operatori relaționali se pot se pot aplica pentru a compara operanzi de tip char obt inîndu-se rezultate booleene.
Lecțiile video:
Să scriem acum programul :
program caractere ASCII;
var i, j:integer;
begin
for i:=1 to 6 do write(i:2,':',chr(i):2,';'); writeln;
for i:=14 to 23 do write(i:3,':',chr(i):2,';');writeln; readln;
for i:=2 to 24 do
for j:=10*i+4 to 10*i+13 do write(j:3,':',chr(j):2,';');
writeln;
end;
for i:=254 to 255 do write(i:3,':',chr(i):2,';');
writeln;readln;
end.
Asupra valorilor de tipul char se pot face următoarele operații:
Operatori | Domeniu de definiţie | Domeniu de valori |
= <> < > <= >= | char x char | boolean |
succ pred | char | char |
ord | char | integer |
chr | integer | char |
Fiecare caracter are o anumită reprezentare internă -valoarea caracterului și o anumită poziție. Din punct de vedere extern o valoare de tip char se reprezintă prin caracterul respectiv inclus între apostrofuri. Poziția sau
numărul de ordine al unui caracter se obține cu
funcția ORD. Funcția inversă este CHR.
De exemplu:
ORD('A') := 65;
CHR(65) := 'A';
PRED(c) := CHR(ORD(c)-1);
SUCC(c) := CHR(ORD(c)+1);
Cei 6 operatori relaționali se pot se pot aplica pentru a compara operanzi de tip char obt inîndu-se rezultate booleene.
Lecțiile video:
Комментариев нет:
Отправить комментарий