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.