Ferrugem - Operadores Aritméticos

Suponha que os valores nas variáveis ​​aeb são 10 e 5, respectivamente.

Sr. Não Operador Descrição Exemplo
1 + (Adição) retorna a soma dos operandos a + b é 15
2 -(Subtração) retorna a diferença dos valores ab é 5
3 * (Multiplicação) retorna o produto dos valores a * b é 50
4 / (Divisão) executa a operação de divisão e retorna o quociente a / b é 2
5 % (Módulo) executa a operação de divisão e retorna o resto a% b é 0

NOTE - Os operadores ++ e - não são suportados no Rust.

Ilustração

fn main() {
   let num1 = 10 ;
   let num2 = 2;
   let mut res:i32;

   res = num1 + num2;
   println!("Sum: {} ",res);

   res = num1 - num2;
   println!("Difference: {} ",res) ;

   res = num1*num2 ;
   println!("Product: {} ",res) ;

   res = num1/num2 ;
   println!("Quotient: {} ",res);

   res = num1%num2 ;
   println!("Remainder: {} ",res);
}

Resultado

Sum: 12
Difference: 8
Product: 20
Quotient: 5
Remainder: 0