Contenido del Curso
C Básico
C Básico
Operadores de Comparación
Comprendiendo los Operadores de Comparación
Los operadores de comparación te permiten evaluar y comparar valores. Uno de los aspectos más complicados de estos operadores es recordar el orden o la disposición correcta de los símbolos, como determinar si <
o =
debe ir primero.
A continuación se muestra una tabla de operadores de comparación comúnmente usados:
Operation | Symbol | Usage Example |
Equality | == | a == b |
Inequality | != | a != b |
Greater than | > | a > b |
Less than | < | a < b |
Greater than or equal to | >= | a >= b |
Less than or equal to | <= | a <= b |
Cuando estos operadores se utilizan en un programa, el resultado será true
o false
. En el contexto de la programación, true
se representa típicamente como 1
, y false
se representa como 0
.
Main
#include <stdio.h> int main() { printf("Expression 8 == 7 + 1 is %d\n", 8 == 7 + 1); printf("Expression 10 != 3 is %d\n", 10 != 3); printf("Expression 7 > 7 is %d\n", 7 > 7); printf("Expression 20 >= 19 is %d\n", 20 >= 20 ); printf("Expression 21 <= 21 is %d\n", 20 <= 21 ); return 0; }
Con frecuencia verás operadores de comparación en bucles y declaraciones condicionales.
Precedencia de Operadores
Comprender el orden de las operaciones, o la precedencia de operadores, es crucial.
Nota
Considera la ecuación: 2 + 2 * 2. ¿Cuál es tu respuesta? Si pensaste que es 8, no te preocupes — no estás solo. Incluso el creador del curso ha tenido momentos de confusión matemática.
Cuando se trata de precedencia, los operadores de incremento (++
) y decremento (--
) se evalúan primero. Esto es seguido por los operadores de multiplicación (*
) y división (/
). Por último, se evalúan los operadores de suma (+
) y resta (-
).
Toma este código como ejemplo:
Para aclarar el orden de las operaciones, puedes usar paréntesis. Así, la expresión:
Puede escribirse de manera más explícita como:
¡Gracias por tus comentarios!