Operadores Aritméticos
Parte da seção Fundamentals do Journey de Rust da Coddy. Lição 15 de 75.
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,
let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b
// c contém 8Ao trabalhar com números decimais em Rust, usamos o tipo de dado f64, que pode armazenar números com pontos decimais. Os mesmos operadores aritméticos (+, -, *, /) funcionam com f64 assim como funcionam com inteiros:
let x: f64 = 3.3;
let y: f64 = 4.1;
let z: f64 = 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.
Experimente você mesmo
fn main() {
// Digite seu código abaixo
// Não altere a linha abaixo
println!("a = {}, b = {}, c = {}", a, b, c);
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
4Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Entrada e Saída Básica
Exibindo no ConsoleLendo a Entrada do UsuárioRevisão - Até 120Revisão - Verdadeiro ou Falso5Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaInferência de TipoRecapitulação - Inicializar VariáveisConversão de Tipo9Laços
For sobre SériesLaço WhileBreakContinueLaços AninhadosRótulos de LoopLoop InfinitoRecapitulação - Entrada DinâmicaPratique por conta própria: Compilador de Rust online