Chaîne de caractères

En informatique, une chaîne de caractères est un type de données fondamental utilisé pour représenter du texte, par opposition aux types de données numériques comme les entiers ou les nombres à virgule flottante. Elle contient une séquence, ou « chaîne », de caractères, qui peuvent inclure des lettres, des chiffres, des symboles et des espaces.

Dans la plupart des langages de programmation, les chaînes de caractères sont placées entre guillemets afin de les différencier des autres types de données, comme les nombres ou les noms de variables. Par exemple :

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

Un programmeur peut comparer des chaînes de caractères pour vérifier si elles correspondent. Par exemple, la comparaison suivante vérifie si phrase1 et phrase2 sont égales.

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

Les trois signes égal dans la comparaison ci-dessus vérifient si les chaînes correspondent ET si elles sont du même type de données. Par exemple, la comparaison des chaînes "12345" et "12345" renverrait TRUE, tandis que la comparaison de la chaîne "12345" avec l’entier 12345 renverrait FALSE. De plus, la comparaison de deux chaînes différentes, comme "12345" et "12344", renverrait FALSE.

La longueur d’une chaîne de caractères est déterminée en comptant ses caractères. La plupart des langages de programmation disposent d’une fonction de longueur de chaîne (comme strlen() en PHP) qui renvoie la longueur d’une chaîne donnée. Dans les langages de programmation plus anciens comme (C), les chaînes se terminent par un marqueur appelé caractère nul (\0) pour signaler la fin de la chaîne en mémoire.

Les langages de programmation modernes fournissent différentes fonctions pour évaluer et manipuler les chaînes de caractères, par exemple pour rechercher des sous-chaînes, trouver des correspondances exactes ou « approximatives » entre chaînes et remplacer du texte. Ces types d’opérations sur les chaînes sont essentiels au fonctionnement des moteurs de recherche et de l’IA générative.

Mis à jour December 18, 2024 par Per C.

quizTestez vos connaissances

What type of identifier is unique to each device?

A
SKU
0%
B
UPC
0%
C
Serial number
0%
D
Product number
0%
Correct! Incorrect!     View the Serial Number definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Chaîne de caractères sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.