Operadores Aritméticos
Parte da seção Fundamentos do Journey de C++ da Coddy — lição 16 de 74.
Operadores são usados para realizar operações em valores.
Primeiro, discutiremos os operadores aritméticos mais básicos; eles podem ser familiares das aulas de matemática.
| Operador | Operação | Exemplo |
|---|---|---|
| + | Adição | 3 + 2 = 5 |
| - | Subtração | 3 - 2 = 1 |
| * | Multiplicação | 3 * 2 = 6 |
| / | Divisão | 4 / 2 = 2 |
Vejamos um exemplo de uso,
int a = 3;
int b = 5;
int c = a + b; // c armazena 8Ao trabalhar com números decimais em C++, usamos o tipo de dados double, que pode armazenar números com pontos decimais. Os mesmos operadores aritméticos (+, -, *, /) funcionam com doubles da mesma forma que funcionam com inteiros:
double x = 3.3;
double y = 4.1;
double z = x + y; // z contém 7.4Desafio
InicianteEscreva um código que inicialize duas variáveis, a e b, com os valores 5.2 e 2.6 (respectivamente).
Depois disso, inicialize outra variável c que conterá o resultado de a / b.
Folha de consulta
Operadores aritméticos realizam operações matemáticas em valores:
| Operador | Operação | Exemplo |
|---|---|---|
| + | Adição | 3 + 2 = 5 |
| - | Subtração | 3 - 2 = 1 |
| * | Multiplicação | 3 * 2 = 6 |
| / | Divisão | 4 / 2 = 2 |
Usando operadores aritméticos com números inteiros:
int a = 3;
int b = 5;
int c = a + b; // c contém 8Usando operadores aritméticos com números decimais (doubles):
double x = 3.3;
double y = 4.1;
double z = x + y; // z contém 7.4Experimente você mesmo
#include <iostream>
int main() {
// Digite seu código abaixo
// Não altere a linha abaixo
std::cout << "a = " << a << ", b = " << b << ", c = " << c;
return 0;
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Fundamentos de Entrada/Saída
Comando coutComando cinEntrada de StringRevisão - Até 120Revisão - Verdadeiro ou Falso3Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting Parte 1Type Casting Parte 26Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador CondicionalRecapitulação - If ElseIf - Else Aninhado