Caracteres
Parte da seção Fundamentals do Journey de C da Coddy — lição 8 de 63.
Em C, o tipo de dados char é usado para armazenar um único caractere. Caracteres em C são delimitados por aspas simples.
Declare uma variável de caractere:
char letter;Atribua um caractere à variável:
letter = 'A';Você também pode declarar e inicializar em uma única linha:
char grade = 'B';Um caractere ocupa 1 byte de memória e é, na verdade, armazenado como um número inteiro representando seu valor ASCII. Por exemplo, 'A' é armazenado como 65, 'B' como 66, e assim por diante.
Você pode imprimir um caractere usando o especificador de formato %c:
printf("The letter is: %c\n", letter);Desafio
FácilCrie um programa que:
- Declare uma variável de caractere chamada
symbol - Atribua o caractere '@' a esta variável
- Imprima a mensagem "The symbol is: @" onde @ é o valor da sua variável
Folha de consulta
O tipo de dado char armazena um único caractere entre aspas simples:
char letter = 'A';Os caracteres são armazenados como valores ASCII (1 byte). Imprima usando o especificador de formato %c:
printf("The letter is: %c\n", letter);Experimente você mesmo
#include <stdio.h>
int main() {
// Escreva seu código aqui
return 0;
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
2Variáveis
Tipos de DadosInteiroFloat - DoubleCaracteresBooleanosConstantesFundamentos do printfRegras de Nomenclatura de VariáveisConversão de Tipos Parte 1Conversão de Tipos Parte 2Desafio de Recapitulação3Operadores
Operadores AritméticosOperador de MóduloIncremento/DecrementoOperadores de AtribuiçãoOperadores RelacionaisOperadores Lógicos Parte 1Operadores Lógicos Parte 2Operadores Lógicos Parte 3Desafio de Recapitulação