Programmering A   C/C++
    

Escape-koder

 

 

Kod Betydelse
\a larm
\b backsteg
\t horisontell tab
\n ny rad
\" "
\'  '
\?
\\ 
\0  null
\xnn  ASCII hexadecimal nn
\nnn  ASCII oktal nnn

Escape-tecken är tecken som ibland utför något t.ex. \n. Vissa escape-teckens syfte är att visa tecken som annars skulle skapa lite problem då tecknet har en speciell betydelse i programmeringsspråket.

Man kan även använda escape-tecken för att få fram tecken som saknas på tangentbordet eller som av någon anledning är problematiska (gäller ibland å,ä,ö).

 

Nedan ser du några exempel på cout-satser där escape-koder har använts.

 

Användning av escapekoder Resultat på skärmen
cout<<"Jonathan \"Jonte\" Palm"; Jonathan "Jonte" Palm
cout<<"\\/\\/ \\/\\/ \\/\\/"; \/\/ \/\/ \/\/
cout<<"Hej\thopp"; Hej        hopp
cout<<"Sv\x86ra bokst\x84ver"; Svåra bokstäver

 

Svenska tecken kan krångla och behöver man skriva dem med escape-tecken så gäller följande på en Windows-dator med teckenuppsättning (codepage) 850:

å = \x86    Å = \x8F    ä = \x84    Ä = \x8E    ö = \x94    Ö = \x99

Har du problem med svenska tecken och ovanstående inte stämmer för dig, så hör av dig till din lärare.

 

 
© Stockholms Stad 2001