Rust - Opérateurs arithmétiques
Supposons que les valeurs des variables a et b soient 10 et 5 respectivement.
Sr. Non | Opérateur | La description | Exemple |
---|---|---|---|
1 | + (Ajout) | renvoie la somme des opérandes | a + b vaut 15 |
2 | -(Soustraction) | renvoie la différence des valeurs | ab est 5 |
3 | * (Multiplication) | renvoie le produit des valeurs | a * b vaut 50 |
4 | / (Division) | effectue une opération de division et renvoie le quotient | a / b vaut 2 |
5 | % (Module) | effectue une opération de division et renvoie le reste | a% b vaut 0 |
NOTE - Les opérateurs ++ et - ne sont pas pris en charge dans Rust.
Illustration
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);
}
Production
Sum: 12
Difference: 8
Product: 20
Quotient: 5
Remainder: 0