Linguagem C - Aula 3.1 - Entenda variáveis e atrubuição de dados - operador = em C (2022)
Introdução à Manipulação de Dados
Conceitos Básicos
- O apresentador inicia a discussão sobre a manipulação de dados, destacando que já se sabe como fazer entradas e saídas e capturar dados do usuário.
- A importância dos dados é enfatizada, sendo considerados a "matéria-prima" das máquinas. É necessário um mecanismo para armazenamento e manipulação desses dados.
Variáveis e Tipos de Dados
- Introdução às variáveis: espaço em memória onde os dados são armazenados. A declaração de uma variável é necessária antes de seu uso no código.
- Para declarar uma variável, o programador deve especificar o tipo (inteiro, decimal ou texto) e seguir regras de nomenclatura.
Regras de Nomenclatura
- As variáveis não podem começar com números; devem iniciar com letras ou underline. Caracteres especiais não são permitidos.
- Exemplos práticos são fornecidos sobre nomes válidos para variáveis, como "idade" ou "idade2", mas não "2idade".
Tipos Comuns de Dados
Características dos Tipos de Dados
- Os tipos mais comuns incluem caracteres alfanuméricos (char), inteiros (int), float e double. Cada tipo ocupa diferentes quantidades de bits na memória.
- Um caractere geralmente ocupa 8 bits e pode representar valores entre 120 a 127 usando a tabela ASCII.
Inteiros e Suas Limitações
- Inteiros podem ocupar 16 ou 32 bits dependendo do compilador. Isso afeta o intervalo numérico que pode ser representado (-32768 até +32767 para 16 bits).
- Para representar números maiores que o limite padrão, modificadores como long podem ser utilizados para aumentar o tamanho da memória ocupada por inteiros.
Dados Decimais: Float e Double
Representação Numérica
- O tipo float ocupa 32 bits e pode representar uma ampla faixa numérica, enquanto o double utiliza 64 bits para maior precisão.
- O double é frequentemente utilizado em aplicações científicas devido à sua capacidade de lidar com números muito grandes ou pequenos.
Atribuição em Variáveis
Introdução às Variáveis e Constantes em Programação
Conceitos Básicos de Variáveis
- A inicialização de variáveis é crucial; se não atribuímos um valor, o conteúdo é imprevisível. É importante declarar uma variável e já usar o operador de atribuição para garantir que tenha um valor conhecido.
- O lado direito do operador de atribuição preenche a memória da variável à esquerda. Isso significa que a variável pode receber informações ao longo do programa.
Diferença entre Variáveis e Constantes
- As variáveis podem ter seu conteúdo alterado durante a execução do programa, enquanto as constantes mantêm seus valores fixos.
- Para criar uma constante, utiliza-se a diretiva
#define, seguindo regras semelhantes às das variáveis. O nome da constante deve ser claro e descritivo.
Uso Prático de Constantes
- Ao definir uma constante chamada "texto", sempre que essa palavra aparecer no código, será substituída pelo valor associado à constante.
- Um exemplo prático é utilizar
printfpara exibir mensagens na tela, onde o texto da constante será impresso no lugar do marcador%s.
Exemplos de Declaração de Variáveis
- Exemplo: declaração da variável "idade" como inteiro com valor inicial 10. Isso garante que ela tenha um valor conhecido desde sua criação.
- A variável "altura" é declarada como float (número com casas decimais), enquanto outra variável "texto" inicia vazia.
Considerações sobre Tipos de Dados
- Para armazenar textos (strings), é necessário especificar quantos caracteres cabem na variável. Diferente dos tipos char, onde apenas um caractere pode ser armazenado por vez.
- Se for necessário guardar palavras ou frases inteiras, deve-se inicializar a string com um tamanho adequado ou deixá-la vazia inicialmente.
Interação com o Usuário
- O programa solicita ao usuário que digite idade, altura e nome utilizando os formatos corretos (
%d,%f,%s) para cada tipo de dado.
- Após coletar os dados, o programa imprime as informações fornecidas pelo usuário formatadas corretamente na tela.
Execução do Programa
- Durante a execução, verifica-se se as constantes e variáveis estão sendo utilizadas corretamente nas instruções
printf.
Introdução às Variáveis e Constantes
O que são variáveis?
- As variáveis são elementos que podem ter seu valor alterado ao longo do tempo. Exemplo: a variável "idade" começa com o valor 10 e pode ser modificada para 18.
- Durante a execução, o usuário informa dados como idade (18 anos) e altura (1.89), demonstrando como as variáveis armazenam informações dinâmicas.
Tipos de Dados e Atribuição
- A aula aborda a nomenclatura das variáveis, tipos de dados, constantes e como atribuir valores a essas variáveis na memória.
- É enfatizado que programação envolve matemática e lógica, sendo essencial realizar operações aritméticas básicas como soma, subtração, multiplicação e divisão.
Próximos Passos
- Na próxima aula, serão exploradas expressões matemáticas e operadores que permitem realizar cálculos dentro do programa.