Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Tipo char
  2. Tipo string

Os tipos de dados string e char armazenam caracteres de texto em seu conteúdo. As string são declaradas como array de char. A palavra string não é reconhecida pela linguagem C sendo apenas utilizada como apelido.

A declaração de variáveis e constantes serão vistos em C Básico: Variáveis e C Básico: Constantes.

O tipo char é utilizado para armazenar caracteres.

Sintaxe
char
Exemplo 1
'A'

Quando um caracter imprimíveis é utilizado como valor de atribuição, o mesmo deve estar contido entre (').

Para a linguagem C, o tipo de dado string é uma cadeia de caracteres justapostos. Sua declaração é feita utilizando um vetor do tipo char.

Índice 0 1 2 3 4 5 6
Caracter 's' 't' 'r' 'i' 'n' 'g' '\0'
Sintaxe
char nome_string[];
Exemplo 1
{'A','B','C'};

Existe mais de uma maneira para declararmos variáveis do tipo string. Essas maneiras pode ser vistas em C Básico: Variáveis.

Em C, uma string é mutável e sempre é terminada com o caracteres '\0' . Uma string sem esse terminador pode gerar erro de acesso à locais de memória.

Uma seção específica para discutirmos sobre C Básico: String pode ser visitado para ver exemplos de comparação, cópia e outras operações básicas usando o tipo string.

O tipo de dado Ponteiro pode ser utilizado para declaração de variáveis e podem ser vistas em C Básico: String.

  1. 29/06/2026 - revisão 5 - Ajustes: remoção de info. sobre valor numéro em tipo char, outros ajustes pontuais
  2. 02/09/2025 - revisão 4 - Ajustes: pontuais e target de links
  3. 10/03/2025 - revisão 3 - Adição de exemplo de valor binário para char;Ajustes pontuais
  4. 04/10/2024 - revisão 2 - Ajustes gramaticais pontuais;
  5. 27/09/2023 - revisão 1 - Correção em link/referências, erros gramaticais e outros
  6. 19/05/2023 - versão inicial