Stringa

Nell'informatica, una stringa è un tipo di dati fondamentale usato per rappresentare il testo, a differenza dei tipi di dati numerici come gli interi o i numeri a virgola mobile. Contiene una sequenza, o «stringa», di caratteri, che può includere lettere, numeri, simboli e spazi.

Nella maggior parte dei linguaggi di programmazione, le stringhe sono racchiuse tra virgolette per distinguerle dagli altri tipi di dati, come i numeri o i nomi delle variabili. Ad esempio:

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

Un programmatore può confrontare le stringhe per verificare se corrispondono. Ad esempio, il confronto seguente verifica se phrase1 e phrase2 sono uguali.

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

I tre segni di uguale nel confronto precedente verificano se le stringhe corrispondono E se sono dello stesso tipo di dati. Ad esempio, il confronto tra le stringhe "12345" e "12345" restituirebbe TRUE, mentre il confronto tra la stringa "12345" e l'intero 12345 restituirebbe FALSE. Inoltre, il confronto tra due stringhe non identiche, come "12345" e "12344", restituirebbe FALSE.

La lunghezza di una stringa è determinata contando i suoi caratteri. La maggior parte dei linguaggi di programmazione dispone di una funzione per ottenere la lunghezza di una stringa (come strlen() in PHP) che restituisce la lunghezza di una determinata stringa. Nei linguaggi di programmazione meno recenti come (C), le stringhe terminano con un indicatore chiamato carattere nullo (\0) per indicare la fine della stringa nella memoria.

I linguaggi di programmazione moderni offrono varie funzioni per valutare e manipolare le stringhe, ad esempio per trovare sottostringhe, fornire corrispondenze di stringhe strette o «approssimative» e sostituire il testo. Questi tipi di operazioni sulle stringhe sono fondamentali per il funzionamento dei motori di ricerca e dell'IA generativa.

Aggiornato December 18, 2024 da Per C.

quizMetti alla prova le tue conoscenze

Which operating system assigns a drive letter to a disk volume when mounting it?

A
Windows
0%
B
Android
0%
C
macOS
0%
D
Linux
0%
Correct! Incorrect!     View the Mount definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Stringa in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.