Tekenreeks

In de informatica is een tekenreeks een fundamenteel gegevenstype dat wordt gebruikt om tekst weer te geven, in tegenstelling tot numerieke gegevenstypen zoals gehele getallen of floatingpointgetallen. Een tekenreeks bevat een reeks of "string" van tekens, waaronder letters, cijfers, symbolen en spaties kunnen staan.

In de meeste programmeertalen worden tekenreeksen tussen aanhalingstekens geplaatst om ze te onderscheiden van andere gegevenstypen, zoals getallen of variabelenamen. Bijvoorbeeld:

name = "Peter"; // This is a string
age = "44";     // This is a string
ID = 123;       // This is a number

Een computerprogrammeur kan tekenreeksen vergelijken om te zien of ze overeenkomen. De volgende vergelijking controleert bijvoorbeeld of phrase1 en phrase2 gelijk zijn.

if (phrase1 === phrase2) {
  // Code to execute if the values are equal
}

De drie gelijktekens in de bovenstaande vergelijking controleren of de tekenreeksen overeenkomen EN of ze hetzelfde gegevenstype hebben. Het vergelijken van de tekenreeksen "12345" en "12345" zou bijvoorbeeld TRUE opleveren, maar het vergelijken van de tekenreeks "12345" met het gehele getal 12345 zou FALSE opleveren. Daarnaast zou het vergelijken van twee tekenreeksen die niet identiek zijn, zoals "12345" en "12344", FALSE opleveren.

De lengte van een tekenreeks wordt bepaald door het aantal tekens te tellen. De meeste programmeertalen hebben een functie voor de lengte van een tekenreeks (zoals strlen() in PHP) die de lengte van een gegeven tekenreeks retourneert. In oudere programmeertalen zoals (C) worden tekenreeksen afgesloten met een markering die een nul-teken (\0) wordt genoemd, om het einde van de tekenreeks in het geheugen aan te geven.

Moderne programmeertalen bieden verschillende functies om tekenreeksen te evalueren en te bewerken, zoals het vinden van deeltekenreeksen, het geven van bijna-overeenkomsten of "fuzzy" overeenkomsten tussen tekenreeksen en het vervangen van tekst. Dit soort bewerkingen met tekenreeksen is essentieel voor de werking van zoekmachines en generatieve AI.

Bijgewerkt December 18, 2024 door Per C.

quizTest je kennis

What is the term for small text that sits at or below the baseline of a line of text?

A
Lowercase
0%
B
Subscript
0%
C
Underline
0%
D
Superscript
0%
Correct! Incorrect!     View the Subscript definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Tekenreeks op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.