Tipos de Dados
Parte da seção Fundamentals do Journey de C da Coddy — lição 5 de 63.
Em C, cada pedaço de dado em seu programa possui um tipo específico. Os tipos de dados definem que tipo de dado uma variável pode conter e de quanta memória ela precisa. Vamos dar uma olhada nos tipos de dados básicos em C:
Crie uma variável inteira:
int age;Isso declara uma variável chamada age que pode conter números inteiros.
age = 25;Isso atribui o valor 25 a age. Mas você também pode declarar e inicializar em uma única etapa:
int score = 100;Aqui, int score = 100; declara a variável e define seu valor ao mesmo tempo.
Aqui estão os principais tipos de dados em C:
int number = 42; // Inteiro (número inteiro)
float price = 10.5f; // Ponto flutuante (decimal)
double pi = 3.14159; // Ponto flutuante de precisão dupla
char grade = 'A'; // Caractere únicoint armazena números inteiros. float armazena números decimais — o sufixo f (ex: 10.5f) diz ao C para tratar o valor como um float em vez de um double. double armazena números decimais com maior precisão do que float. char armazena um único caractere entre aspas simples.
Desafio
FácilVocê recebeu um programa, armazene na variável chamada price o valor 120.
Folha de consulta
Em C, cada variável deve ter um tipo de dado específico que define que tipo de dado ela pode conter:
Tipos de Dados Básicos:
int number = 42; // Inteiro (número inteiro)
float price = 10.5f; // Ponto flutuante (decimal)
double pi = 3.14159; // Ponto flutuante de precisão dupla
char grade = 'A'; // Caractere únicoDeclaração e Atribuição de Variáveis:
int age; // Declarar variável
age = 25; // Atribuir valor
int score = 100; // Declarar e inicializar em uma única etapaExperimente você mesmo
#include <stdio.h>
int main() {
// Altere o ponto de interrogação para o número correto
int price = ?;
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