Streng datatype

Strenger er tekst som består av en tabell av bokstaver. Streng konstanter blir laget ved å skrive tekst som har anførselstegn både foran og bak. Som for eksempel "hei".

Inni en streng så brukes omvendt skråstrek for å skrive tegn som kan ha spesiell betydning, og for å skrive bokstaver som ikke kan blir representert så lett i teksten. Et godt eksempel på dette er anførselstegn. Siden dette er brukt for å markerer starten og slutten av en tekst streng, hvordan skal man da representere et anførselstegn inni en streng. For å gjøre dette må man bruke omvendt skråstrek slik som det er gjort i dette eksempelet.

    "Hun sa \"au!\""

Dette vil bli tolket som tekst strengen

    Hun sa "ouch!"

Omvendt skråstrek kan bli brukt for å kode andre bokstaver også. Denne tabellen viser hvilke tegn man kan lage med omvendt skråstrek:

\b Backspace, ASCII 8
\t Horisontal tab, ASCII 9
\n Ny linje, ASCII 10
\r Linje retur, ASCII 13
\\ Omvendt skråstrek

Omvendt skråstrek etterfulgt av en annen bokstav vil representere bokstaven selv. Som man ser i tabellen over så betyr dette at en omvendt skråstrek selv må skrives ved 2 omvendte skråstreker etter hverandre.