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:
| Operador | Significado | Ejemplo |
|---|---|---|
| == | Igual | 1 == 2 devuelve 0 (falso) |
| != | No igual | 1 != 2 devuelve 1 (verdadero) |
| > | Mayor que | 1 > 2 devuelve 0 (falso) |
| < | Menor que | 1 < 2 devuelve 1 (verdadero) |
| >= | Mayor o igual | 1 >= 2 devuelve 0 (falso) |
| <= | Menor o igual | 1 <= 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
Desafío
FácilEscribe 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):
| Operador | Significado | Ejemplo |
|---|---|---|
| == | Igual | 1 == 2 devuelve 0 (falso) |
| != | No es igual | 1 != 2 devuelve 1 (verdadero) |
| > | Mayor que | 1 > 2 devuelve 0 (falso) |
| < | Menor que | 1 < 2 devuelve 1 (verdadero) |
| >= | Mayor o igual | 1 >= 2 devuelve 0 (falso) |
| <= | Menor o igual | 1 <= 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;
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentals
2Variables
Tipos de datosEnterosFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos Parte 1Conversión de tipos Parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador de móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos - Parte 1Operadores lógicos - Parte 2Operadores lógicos - Parte 3Desafío de repaso