Menu
Coddy logo textTech

Operadores relacionales

Parte de la sección Fundamentals del Journey de C de Coddy — lección 20 de 63.

Operadores de comparación se utilizan para comparar dos operandos.

A veces necesitamos comprobar si un operando es mayor/menor/... que otro operando.

La siguiente tabla muestra los posibles operadores de comparación:

OperadorSignificadoEjemplo
==Igual1 == 2 devuelve 0 (falso)
!=No igual1 != 2 devuelve 1 (verdadero)
>Mayor que1 > 2 devuelve 0 (falso)
<Menor que1 < 2 devuelve 1 (verdadero)
>=Mayor o igual1 >= 2 devuelve 0 (falso)
<=Menor o igual1 <= 2 devuelve 1 (verdadero)


El operador de comparación devuelve 1 si la comparación es verdadera o 0 si es falsa.

Por ejemplo:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;

var3 contendrá 1 porque var1 y var2 no son iguales

challenge icon

Desafío

Fácil

Escribe un programa que inicialice 2 variables n1 y n2 con los valores 8 y 9 (respectivamente).

Después de eso, inicializa otra variable n3 que contendrá si n1 es mayor que n2.

Imprime los valores de las tres variables usando printf() en el siguiente formato:

n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]

Hoja de referencia

Los operadores de comparación se utilizan para comparar dos operandos y devuelven 1 (verdadero) o 0 (falso):

OperadorSignificadoEjemplo
==Igual1 == 2 devuelve 0 (falso)
!=No es igual1 != 2 devuelve 1 (verdadero)
>Mayor que1 > 2 devuelve 0 (falso)
<Menor que1 < 2 devuelve 1 (verdadero)
>=Mayor o igual1 >= 2 devuelve 0 (falso)
<=Menor o igual1 <= 2 devuelve 1 (verdadero)

Ejemplo de uso:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2; // var3 contendrá 1 (verdadero)

Pruébalo tú mismo

#include <stdio.h>

int main() {
    // Escribe tu código debajo

    
    // No cambies la línea de abajo
    printf("n1 = %d, n2 = %d, n3 = %d\n", n1, n2, n3);
    
    return 0;
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals