| Kod | Betydelse |
|---|---|
| \a | larm |
| \b | backsteg |
| \t | horisontell tab |
| \n | ny rad |
| \" | " |
| \' | ' |
| \? | ? |
| \\ | \ |
| \0 | null |
| \xnn | ASCII hexadecimal nn |
| \nnn | ASCII oktal nn |
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<<"Jonatan \"Jonte\" Palm"; | Jonatan "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.