Contenido del Curso
Fundamentos de C
Fundamentos de C
Asignación, Comparación, No Igual A
Hemos aprendido cómo almacenar datos en variables, organizar datos en arreglos y mostrar datos como cadenas. Sin embargo, no hemos explorado cómo modificar o manipular esos datos.
Operador de Asignación (=)
Ya estamos familiarizados con este operador. Asigna el valor de la derecha a la variable de la izquierda:
Operadores de Comparación (!=, ==)
Vamos a profundizar en cómo funcionan:
La expresión (50 != 2)
se evalúa como true
(1) o false
(0), dependiendo de la validez de la comparación.
El operador !=
significa "no es igual".
Si 50
no es igual a 2
, entonces (50 != 2)
se evalúa como verdadero.
En computación, las nociones de "verdadero" y "falso" se representan numéricamente como 1
(verdadero) y 0
(falso):
1
representatrue
;0
representafalse
.
Nota
Los valores binarios
0
y1
también pueden representar estados. Ya hemos encontrado estos valores al discutir los estados de bytes en una lección anterior.
Por ejemplo, con el operador !=
:
Main
#include <stdio.h> int main() { int result = (50 != 2); printf("%d", result); return 0; }
La expresión (50 != 2)
se evalúa como verdadera, o 1
.
El operador ==
verifica la igualdad.
Por ejemplo:
Main
#include <stdio.h> int main() { int result = (50 == 2); printf("%d", result); return 0; }
La expresión (50 == 2)
es falsa, o 0
, porque 50 no es igual a 2.
¡Gracias por tus comentarios!