0Pricing
Zig Academy · Lección

Operadores aritméticos y de comparación

Los operadores matemáticos y relacionales fundamentales.

Operadores aritméticos y de comparación es una lección gratuita de Zig Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Zig Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Zig Academy incluye 4 lecciones en total.

Las matemáticas al estilo de Zig

Zig ofrece los operadores matemáticos cotidianos que espera, pero con una promesa: nada sucede a sus espaldas. Cada operación es explícita y predecible.

Los cuatro básicos

Puede sumar, restar, multiplicar y dividir con +, -, *, y /. Se leen exactamente como la aritmética habitual, por lo que las operaciones sencillas resultan naturales. 🙂

const sum = 2 + 3;
const product = 4 * 5;

Los operandos deben coincidir

Ambos lados de un operador aritmético deben compartir el mismo tipo. Zig no mezclará silenciosamente un i32 con un f64; usted debe convertirlos de forma deliberada.

const a: i32 = 10;
const b: i32 = 3;
const c = a + b;

La división entera trunca el resultado

Al dividir dos enteros, el resultado también es un entero y la parte fraccionaria se descarta hacia cero. Por eso 7 / 2 da 3, no 3.5.

const half = 7 / 2; // 3

El operador de resto

Use % para obtener lo que queda después de una división. Es perfecto para comprobaciones como par o impar, donde 10 % 2 es igual a 0.

const leftover = 10 % 3; // 1

La negación cambia el signo

Un solo signo menos delante de un valor lo niega. Escribir -x convierte un número positivo en negativo y uno negativo en positivo.

const x = 5;
const neg = -x; // -5

Comparar dos valores

Los operadores de comparación formulan una pregunta de sí o no y devuelven un bool. La respuesta siempre es true o false, nunca un número.

const isBigger = 7 > 3; // true

Igual y distinto

Compruebe la igualdad con == y la diferencia con !=. Esto permite confirmar si dos valores coinciden antes de actuar.

const same = 4 == 4; // true
const diff = 4 != 5; // true

Ordenar valores

Los operadores <, <=, > y >= comparan el orden. Indican si un valor está por debajo, al mismo nivel o por encima de otro.

const ok = 3 <= 3; // true

Las comparaciones impulsan las decisiones

Como cada comparación produce un bool claro, puede encajarse directamente en un if. Así es como el programa elige un camino en lugar de otro.

if (score > 90) {
    // top marks
}

No hay conversiones ocultas

Zig se niega a cambiar silenciosamente sus números durante las operaciones matemáticas o las comparaciones. Esta rigidez mantiene los resultados exactos y libres de sorpresas a medida que los programas crecen.

Comprobación rápida

¿Qué hace la división entera con la parte fraccionaria?

Resumen: operadores bajo su control

Ahora dispone de +, -, *, / y % para las operaciones matemáticas y de comparaciones que devuelven un bool claro. Todo es explícito, exacto y está bajo su control. 🎯

Preguntas frecuentes

¿La lección «Operadores aritméticos y de comparación» es gratis?

Sí — el texto completo de «Operadores aritméticos y de comparación» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Zig Academy, actualiza a CoddyKit PRO. El curso de Zig Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Operadores aritméticos y de comparación»?

Los operadores matemáticos y relacionales fundamentales. Practicas Zig Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Zig Academy?

No se requiere experiencia previa. Zig Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Operadores aritméticos y de comparación»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Zig Academy?

Sí. Cada lección de Zig Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Operadores aritméticos y de comparación
  2. Desbordamiento: + frente a +% y +|
  3. Operadores bit a bit
  4. Lógica booleana y evaluación de cortocircuito
← Volver a Zig Academy