Escape characters

“C” programski jezik dozvoljava da se koristi escape character i u drugim situacijama.

 

Objasnit ćemo neke koji se koriste kao prazna mesta:

 

\n


\n – označava prelaz u naredni red.


\r

\r – označava povratak na početak reda

 

\a

\a – (kao alarm) - ako pokušate da pošljete ovaj karakter na ekran, čućete kratak zvuk.


\0

\0 (character nakon kose crte je nula, a ne slovo O): zove se nul (od Latinske reči nullus – ništa) je character koji ne predstavlje ni jedan drugi karakter; ali ima svoje primene, što ćemo raditi kasnije.

 

Escape characters - nešto drugačije


U prvom primeru nakon kose crte se nalaze dve ili tri oktalne cifre (cifre mogu biti u opsegu od 0 do 7). Broj napisan na ovaj način biće tretiran kao ASCII vrednost. Kao na primer:

 

Character = '\47';


47 oktalno je 39 decimalno. U ASCII eli se vidi da je taj kod od apostrofa, i ekvivalentno je sledećem:

'\''


(ali samo ako je u datom računaru implementiran ASCII kod).

 

Escape characters - još nešto drugačije

 

Na primer, ako su iza kose crte slovo x i par heksadecimalnih cifara (0-9, A-F - ima ih 16). Broj napisan na ovaj način biće tretiran kao ASCII vrednost. Kao na primer: 

  Character = '\x27';


27 heksadecimalno je 39 decimalno. U ASCII eli se vidi da je taj kod od apostrofa, i ekvivalentno je sledećem:

'\''

 

(ali samo ako je u datom računaru implementiran ASCII kod).