Cadeia de caracteres

Na ciência da computação, uma cadeia de caracteres é um tipo de dado fundamental usado para representar texto, ao contrário de tipos de dados numéricos, como números inteiros ou números de ponto flutuante. Ela contém uma sequência ou "cadeia" de caracteres, que pode incluir letras, números, símbolos e espaços.

Na maioria das linguagens de programação, as cadeias de caracteres são delimitadas por aspas para diferenciá-las de outros tipos de dados, como números ou nomes de variáveis. Por exemplo:

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

Um programador pode comparar cadeias de caracteres para verificar se elas correspondem. Por exemplo, a comparação a seguir verifica se phrase1 e phrase2 são iguais.

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

Os três sinais de igualdade na comparação acima verificam se as cadeias de caracteres correspondem E se são do mesmo tipo de dado. Por exemplo, comparar as cadeias "12345" e "12345" retornaria TRUE, mas comparar a cadeia "12345" com o número inteiro 12345 retornaria FALSE. Além disso, comparar duas cadeias de caracteres não idênticas, como "12345" e "12344", retornaria FALSE.

O comprimento de uma cadeia de caracteres é determinado contando seus caracteres. A maioria das linguagens de programação tem uma função de comprimento de cadeia de caracteres, como strlen() no PHP, que retorna o comprimento de uma determinada cadeia. Em linguagens de programação mais antigas, como C, as cadeias de caracteres terminam com um marcador chamado caractere nulo (\0) para indicar o fim da cadeia na memória.

As linguagens de programação modernas oferecem várias funções para avaliar e manipular cadeias de caracteres, como encontrar substrings, fornecer correspondências exatas ou aproximadas entre cadeias e substituir texto. Esses tipos de operações com cadeias de caracteres são fundamentais para o funcionamento de mecanismos de pesquisa e da IA generativa.

Atualizado December 18, 2024 por Per C.

quizTeste seus conhecimentos

Which of the following must be unique within a user account database?

A
Name
0%
B
User ID
0%
C
Password
0%
D
Location
0%
Correct! Incorrect!     View the User ID definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Cadeia de caracteres nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.