Operadores Aritméticos
Parte da seção Fundamentos do Journey de Rust da Coddy. Lição 15 de 75.
Os operadores são usados para realizar operações em valores.
Primeiro, vamos discutir os operadores aritméticos mais básicos; você talvez já os conheça 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 |
Vamos ver 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 casas decimais. Os mesmos operadores aritméticos (+, -, *, /) funcionam com f64, assim como com números inteiros:
let x: f64 = 3.3;
let y: f64 = 4.2;
let z: f64 = x + y;
// z contém 7.5Desafio
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 armazenará 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 Fundamentos
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