Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aulas 16, 17, 18, 20, 21 - Coggle Diagram
Aulas 16, 17, 18, 20, 21
Constantes
Armazenam valores na memória do computador, no entanto esses valores não podem ser modificados.
Declaração da constante
uso do macros (#define)
após a inclusão da biblioteca
a constante pode armazenar nomes e números
uso do modificador const
Atribuição composta
Atribuem valor a variável fazendo uma operação sobre ela
Operadores
-=
*=
+=
/=
%=
Incremento
Adiciona 1 valor a uma variável
Operador ++
Pré-fixado
Pós-fixado (o operador vem depois da variável)
Operações com caracteres e conjuntos de caracteres (strings)
Operações com 1 caractere (char)
Essa variável pode receber valores inteiros
As mesmas operações com inteiros são permitidas com o tipo
char
Representações
Denominados arrays/vetores de caracteres
Possuem um tamanho máximo
Usa os strings terminados com NUUL (0 ou \0)
Cada caractere pode ser acessado individualmente a partir de um índice inteiro
Tabela ASCII
Associa cada caractere a um valor numérico
Funções pré-definidas para strings
strcmp
Calcula a diferença entre duas strings
Parâmetro: duas string
Retorno
0 se forem iguais
um número negativo caso a primeira for menos que a segunda
um número positivo, caso a primeira string for maior que a segunda
strcpy
Copia o conteúdo de uma string para outra (com uma atribuição)
Parâmetro: duas string
strlen
Parâmetro: uma string
Retorno: um número inteiro contendo o tamanho da string
Calcula o tamanho da string
strcat
Une duas strings
Biblioteca
string.h
Decremento
Subtrai o valor 1 de uma variável
Operador --
Pós-fixado
Pré-fixado (o operador vem antes da variável)