Suponga que los valores de las variables ayb son 10 y 5 respectivamente.
No Señor |
Operador |
Descripción |
Ejemplo |
1 |
+ (Adición) |
devuelve la suma de los operandos |
a + b es 15 |
2 |
-(Sustracción) |
devuelve la diferencia de los valores |
ab es 5 |
3 |
* (Multiplicación) |
devuelve el producto de los valores |
a * b es 50 |
4 |
/ (División) |
realiza la operación de división y devuelve el cociente |
a / b es 2 |
5 |
% (Módulo) |
realiza la operación de división y devuelve el resto |
a% b es 0 |
NOTE - Los operadores ++ y - no son compatibles con Rust.
Ilustración
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);
}
Salida
Sum: 12
Difference: 8
Product: 20
Quotient: 5
Remainder: 0