Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Dados | Dados
Fundamentos de C
course content

Conteúdo do Curso

Fundamentos de C

Fundamentos de C

1. Introdução
2. Dados
3. Operadores
4. Declarações de Controle
5. Funções
6. Ponteiros

book
Dados

Para começar, você deve saber que todos os programas operam com dados. Seja o desempenho acadêmico de uma escola, métricas de atividade da sua conta do Instagram, designs de personagens do jogo Fortnite ou leituras do radar de um submarino nuclear—os dados variam amplamente.

Na linguagem C, existem vários tipos de dados fundamentais:

  • int (para inteiros);
  • float (para números decimais);
  • char (para caracteres individuais).

Ao longo deste curso, vamos nos aprofundar nesses e em outros tipos de dados construídos com base nesses fundamentos.

Inteiro

O tipo int é usado para números inteiros. Imagine que você está gerenciando as contas de um negócio local. De acordo com seus cálculos, você deveria estar vendo um lucro de $235, mas na realidade, você está com um déficit de $14. Ambos esses números são inteiros.

Nota

Dica de Negócio: Sempre busque ter números positivos em suas contas financeiras.

Float

O tipo float é essencial para números decimais, o que é particularmente útil quando você precisa de precisão. Imagine uma criança de 10 anos comprando o que acredita serem batatas, apenas para acabar com três quilos de gengibre. A balança eletrônica lê "2,89 kg". Se tivéssemos usado o tipo int, simplesmente leria "2 kg". Claramente, há uma diferença notável.

Char

Embora o tipo char seja designado para caracteres, ele tecnicamente representa um inteiro. O motivo? ASCII. ASCII (American Standard Code for Information Interchange) é o sistema de codificação que governa como os caracteres são armazenados e representados no tipo de dado char. Por exemplo, o inteiro 100, quando interpretado como um tipo de dado char, torna-se a letra 'd'.

É interessante notar que a letra 'd' equivale ao inteiro 100, enquanto o inteiro 51 corresponde ao caractere '3'—e essa é a representação do caractere, não o valor numérico.

Nota

Embora o ASCII seja predominante, existem outros sistemas de codificação, como o KOI8-U.

Os tipos de dados desempenham um papel crítico na determinação de como a memória do seu computador lida e processa as informações (ou números) dentro do seu programa.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt