duminică, 29 august 2010

Secvente escape

Secventele escape sunt succesiuni de caractere care incep cu \ (bara inversa, in engleza backslash) si au una din formele urmatoare:
\000 in care 000 sunt trei cifre din sistemul octal, de la 000 pana la 377;
\uhhhh in care hhhh sunt patru cifre hexazecimale;
\c in care c este unul din caracterele b, t, n, f, r, ", ', sau \ care au semnificatia mai jos:

\b = deplasare cu o pozitie la stanga (backspace);
\t = tabulate orizontala (horizontal tab);
\n = trecere la linie noua (linefeed);
\f = salt la pagina noua (form feed);
\r = intoarcerea carului (carriage return);
\" = ghilimele (double quote);
\' = apostrof (single quote);
\\ = bara inversa (backslash).

Secventele escape de forma\000 se folosesc pentru a indica reprezentarea in cod ASCII( deci 000 sunt numere octale cuprinse intre 000 si 377, corespunzatoare numerelor binare pe 8 biti de la 00000000 la 11111111).
Secventele escape de forma \uxxxx se folosesc pentru a indica reprezentari in Unicode (deci xxxx sunt numere hexazecimale reprezentabile pe 2 bytes (16 biti), de la 0000 la ffff).

Niciun comentariu:

Trimiteți un comentariu