Operadores aritméticos
Parte de la sección Fundamentals del Journey de Rust de Coddy. Lección 15 de 75.
Los operadores se utilizan para realizar operaciones sobre los valores.
Primero discutiremos los operadores aritméticos más básicos, pueden resultarte familiares de las clases de matemáticas.
| Operador | Operación | Ejemplo |
|---|---|---|
| + | Suma | 3 + 2 = 5 |
| - | Resta | 3 - 2 = 1 |
| * | Multiplicación | 3 * 2 = 6 |
| / | División | 4 / 2 = 2 |
Veamos un ejemplo de uso,
let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b
// c contiene 8Al trabajar con números decimales en Rust, utilizamos el tipo de dato f64, que puede almacenar números con puntos decimales. Los mismos operadores aritméticos (+, -, *, /) funcionan con f64 al igual que lo hacen con los enteros:
let x: f64 = 3.3;
let y: f64 = 4.1;
let z: f64 = x + y;
// z contiene 7.4Desafío
PrincipianteEscribe un código que inicialice dos variables, a y b, con los valores 5.2 y 2.6 (respectivamente).
Después de eso, inicializa otra variable c que contendrá el resultado de a / b.
Pruébalo tú mismo
fn main() {
// Escribe tu código debajo
// No cambies la línea de abajo
println!("a = {}, b = {}, c = {}", a, b, c);
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentals
4Operadores Parte 1
Operadores aritméticosOperador de móduloAtajos aritméticosOperadores de comparaciónComparación de strings5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaInferencia de tiposResumen - Inicializar variablesConversión de tipos9Bucles
For sobre seriesBucle WhileBreakContinueBucle anidadoEtiquetas de bucleBucle infinitoResumen - Entrada dinámicaPractica por tu cuenta: Compilador de Rust online