Learning C
Anotations
<stdio.h>
biblioteca de arquivos de cabeçalho que nos permite trabalhar com funções de entrada e saída, comoprintf()
.printf()
função para informar ao compilador que tipo de dados a variável está armazenando.- Especificador de formato para a função
printf()
começa com um sinal de porcentagem%
, seguido por um caractere.- Variável
int
você deve usar o especificador de formato%d
ou%i
entre aspas duplas dentro da funçãoprintf()
. - Variável
char
especificador%c
. - Variável
float
especificador%f
. - Variável
double
especificador%lf
. - Variável
string
especificador%s
.
- Variável
\n
é chamado de sequência de escape e força o cursor a mudar sua posição para o início da próxima linha na tela.\t
Cria uma guia horizontal.\\
Insere um caractere de barra invertida ().\"
Insere um caractere de aspas duplas.
Variáveis
-
int
- armazena inteiros (números inteiros), sem decimais, como 123 ou -123 -
float
- armazena números de ponto flutuante, com decimais, como 19,99 ou -19,99 -
char
- armazena caracteres únicos, como 'a' ou 'B'. Os valores de caractere são cercados por aspas simples -
As regras gerais para nomear variáveis são:
- Os nomes podem conter letras, dígitos e sublinhados.
- Os nomes devem começar com uma letra ou sublinhado (_).
- Os nomes diferenciam maiúsculas de minúsculas ( myVare myvarsão variáveis diferentes).
- Os nomes não podem conter espaços em branco ou caracteres especiais como !, #, %, etc.
- Palavras reservadas (como int) não podem ser usadas como nomes.
-
Quando você não quiser que outros (ou você mesmo) substituam os valores de variáveis existentes, use a palavra chave
const
(isso declarará a variável como "constante", o que significa imutável e somente leitura ).
Sintaxe
type variable = value;
int myNum = 15;
const int BIRTHYER = 1972;
Operadores aritiméticos
Operador | Nome | Descrição | Exemplo |
---|---|---|---|
+ | Adição | Soma dois valores | x + y |
- | Subtração | Subtrai um valor de outro | x - y |
* | Multiplicação | Multiplica dois valores | x * y |
/ | Divisão | Divide um valor por outro | x / y |
% | Módulo | Retorna o resto da divisão | x % y |
++ | Incremento | Aumenta o valor de uma variável em 1 | ++x |
-- | Decremento | Diminui o valor de uma variável em 1 | --x |