begrep

Tegnstreng

Hva er en tegnstreng?

EN tegnstreng eller a streng i informatikk er en sekvens av tegn fra et definert tegnsett. Tegn kan gjentas i en tegnstreng, rekkefølgen på tegnene er definert. Tegnstrenger er altså sekvenser av symboler med begrenset lengde.





I programmering er en tegnstreng en data-type som inneholder en streng med tegn av fast eller variabel lengde. Denne lagrer hovedsakelig ord, setninger og hele tekster. Nesten alle programmeringsspråk har en slik datatype, og noen programmeringsspråk fungerer kun med denne datatypen. Eksempler er sed, awk og bash.

I kildeteksten til et dataprogram representerer tegnstrenger tekst som ikke tolkes som en programmeringskommando, men som inneholder informasjon. For eksempel kan feilmeldinger eller andre utdata til brukeren registreres som en tegnstreng i kildeteksten, eller brukerinndata kan lagres som tegnstrenger i variabler. Det grunnleggende om programmeringsspråk undersøkes i teoretisk informatikk.

teksten til en streng er omgitt av doble eller enkle anførselstegn. Du kan tenke på strenger som en liste, hvis elementer er individuelle tegn. De fleste operasjonene du er kjent med for lister kan derfor også brukes for strenger, med en viktig forskjell: Du kan trekke ut et enkelt tegn fra strengen med en indeks, men du kan ikke endre tegnet med en oppgave, siden strengen er en uforanderlig datatype. Hvis du vil endre en streng, må du lage en ny streng.

En streng kan også inneholde spesielle kontrolltegn. Denne escape-karakteren er en bakover Bruchstrich initiert (omvendt skråstrek), for eksempel er tegnet på en ny linje \ n (ny linje, også kalt Line Feed ).