O documento apresenta os principais conceitos da linguagem de programação C#, incluindo instruções, identificadores, variáveis, tipos de dados primitivos, operadores aritméticos e incremento/decremento. As variáveis são utilizadas para armazenar valores e devem seguir convenções de nomenclatura. Os tipos de dados primitivos incluem inteiros, reais, caracteres e cadeias de caracteres.
2. Agenda
• Instruções, identificadores e palavras chave;
• Variáveis;
• Tipos de dados primitivos;
• Operadores aritméticos;
• Incremento e decremento.
3. Instrução
• Comando que executa uma ação;
• Encontrada dentro dos métodos;
• Terminam com um ponto e vírgula.
4. Identificadores
• Nomes usados para identificar os elementos
dentro do programa;
• Pode conter caracteres de letras (maiúsculas e
minúsculas), números e sublinhado;
• Deve iniciar com uma letra ou um sublinhado;
• Case sensitive.
5. Palavras chave
• A linguagem C# reserva 77 identificadores
para uso próprio;
• Eles não devem ser utilizados para outros fins.
6.
7.
8. Variáveis
• Local de armazenamento que guarda um
valor;
• Cada variável deve ter um nome exclusivo;
• O nome da variável é utilizado para
referenciar o valor que ela armazena.
9. Variáveis - Convenções
• Não use sublinhados;
• Comece com uma letra minúscula;
• Em um identificador com mais de uma
palavra, comece a segunda palavra e as
seguintes com letra maiúscula;
10. Declarando variáveis
• Declaramos o tipo e o nome de uma variável
em uma instrução de declaração;
• A instrução a seguir declara uma variável
chamada idade que armazena números
inteiros:
int idade;
11. Tipos de dados primitivos
• O C# tem vários tipos embutidos
denominados tipos de dados primitivos. A
tabela a seguir lista os tipos de dados e os
valores que eles podem armazenar.
14. Operadores
• O C# suporta as operações aritméticas que
você aprendeu no colégio (+, -, /, *).
• Esses simbolos são denominados operadores,
porque operam em valores para criar novos
valores;
• Exemplo:
long pagamento;
pagamento = 750 * 20;
16. Resto ou módulo (%)
• O operador módulo retorna o resto da divisão
entre dois números.
• Ao contrário do C e do C++, no C# o operador
módulo pode ser usado em números com
reais.
18. Precedência
• A precedência controla a ordem na qual os
operadores da expressão são avaliados;
• Em C# os operadores multiplicativos (*, / e %)
tem prioridade sobre os operadores aditivos
(+ e -);
• Para forçar uma precedência, coloque a
expressão entre parênteses;
• Os operadores multiplicativos tem associação
a esquerda.
19. Incremento e decremento
• ++;
• --;
• Exemplos:
x++ : é a mesma coisa que x = x + 1;
x-- : é a mesma coisa que x = x - 1;
++x : Incrementa a variável x e retorna o valor;
x++ : Retorna o valor de x e depois incrementa.