Se afișează postările cu eticheta Secvente escape. Afișați toate postările
Se afișează postările cu eticheta Secvente escape. Afișați toate postările

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).