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:
int x = 5; // Assigns the value 5 to variable `x`
int y = 8; // Assigns the value 8 to variable `y`
x = y; // Assigns the value of `y` to `x` (so now, `x` is 8)
Operadores de Comparación (!=, ==)
Vamos a profundizar en cómo funcionan:
int result = (50 != 2);
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.c
12345678910#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.c
12345678910#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!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Pregunte me preguntas sobre este tema
Resumir este capítulo
Mostrar ejemplos del mundo real
Awesome!
Completion rate improved to 2.63
Asignación, Comparación, No Igual A
Desliza para mostrar el menú
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:
int x = 5; // Assigns the value 5 to variable `x`
int y = 8; // Assigns the value 8 to variable `y`
x = y; // Assigns the value of `y` to `x` (so now, `x` is 8)
Operadores de Comparación (!=, ==)
Vamos a profundizar en cómo funcionan:
int result = (50 != 2);
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.c
12345678910#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.c
12345678910#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!