Conteúdo do Curso
Fundamentos de C
Fundamentos de C
Dados
Para começar, você deve saber que todos os programas operam com dados. Seja dados de 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 a partir desses básicos.
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.
Obrigado pelo seu feedback!