2. CONSTANTES
● Constantes são valores fixos que são usados em um programa e não
mudam durante sua execução.
● Elas são úteis para tornar o código mais legível, facilitando a compreensão
do propósito de determinados valores.
● Usar constantes em vez de valores literais espalhados pelo código torna o
programa mais fácil de manter e modificar no futuro.
4. A declaração de constantes é muito
similar a declaração de variáveis. A forma
mais simples de declarar uma constante é
usando a palavra reservada const.
A sintaxe, nesse caso, é a seguinte: const
<tipo de dado> <nome> = <valor>.
DECLARAÇÃO
Veja o exemplo no código acima.
5. A diretiva #define é usada em C para criar
constantes de substituição de texto,
através da fase de pré-processamento do
código (antes dele começar).
A sintaxe, nesse caso, é a seguinte:
#define <NOME> <valor>. Sem necessidade
da igualdade ou do ponto e vírgula.
#DEFINE
Veja o exemplo no código acima.
7. OPERADORES
Símbolo Significado
+ adição
- subtração
* multiplicação
/ divisão
% resto da divisão
Matemáticos
potência de um valor
Na nossa primeira aula, falamos sobre os
seguintes operadores matemáticos ao lado.
Entretanto, na nossa Lista de Exercícios
#01, tivemos uma questão que exigia
que o programa calculasse a
(no caso, a potência do raio de um círculo),
como fazemos isso?
8. FUNÇÃO POW
● A função pow é uma função da biblioteca padrão em C, definida no
cabeçalho
<math.h>, que é usada para calcular potências.
● A função pow aceita dois argumentos: a base e o expoente.
● A função retorna o valor da base elevada ao expoente como um número
real, de ponto flutuante.
9. SINTAXE
3²
● A função pow é escrita da seguinte forma: pow (<base>,
<expoente>), informando entre parênteses a base e o expoente, nessa ordem.
Base
Veja o exemplo no código ao lado para
calcular o quadrado de 3.
Expoente
10. OPERADORES
Símbolo Significado
> ou < maior/menor que
>= ou <= maior/menor-igual
== igual a
!= diferente de
++ ou -- incremento/decremento
Relacionais
Além disso, falamos também sobre outro
tipo de operadores: os relacionais, aqueles
que vão comparar um valor ao outro.
Entretanto, podemos ver que existe um
tipo de operador que se distingue dos
demais, tanto dos matemáticos, quanto
dos relacionais, qual seria a função dele?
11. INCREMENTO/DECREMENTO
● Os operadores de incremento (++) e decremento (--) são usados em C para
aumentar ou diminuir o valor de uma variável em uma unidade.
● Podem ser usados como sufixo da variável (pós-incremento) ou como
prefixo da variável (pré-incremento).
x++ ou x--
Pós-incremento
++x ou --x
Pré-incremento
14. OPERADORES
Símbolo Significado
= atribuição simples
+= atribuição de adição
-= de subtração
*= de multiplicação
/= de divisão
Atribuição
Os operadores de atribuição são utilizados
em C para atribuir valores a variáveis. Eles
permitem modificar o valor de uma variável
de forma concisa e direta.
O operador de atribuição simples é o sinal
único de igualdade (=) e é utilizado para
atribuir um valor a uma variável, como já
cansamos de ver. Mas como usar os outros?
15. OPERADORES DE ATRIBUIÇÃO
● Os operadores de atribuição realizam uma operação entre o valor atual da
variável e o valor especificado, e em seguida atribuem o resultado a ela.
16. DESAFIO PROPOSTO
Construa um programa em C que solicite ao usuário
um valor do tipo inteiro, a partir disso você deve
realizar e imprimir na tela as seguintes operações:
● Somar, subtrair, multiplicar e dividir esse valor por
2 usando os operadores de atribuição;
● O quadrado desse valor utilizando a função pow;
● A
multiplicação
desse valor pela constante PI
(3,141592) e pelo quadrado de
PI;