Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Asignación, Comparación, No Igual A | Operadores
Fundamentos de C
course content

Contenido del Curso

Fundamentos de C

Fundamentos de C

1. Introducción
2. Datos
3. Operadores
4. Control de Declaraciones
5. Funciones
6. Punteros

book
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:

c

Operadores de Comparación (!=, ==)

Vamos a profundizar en cómo funcionan:

c

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 representa true;
  • 0 representa false.

Nota

Los valores binarios 0 y 1 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 !=:

c

Main

copy
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:

c

Main

copy
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.

question mark

¿Cuál es la salida del siguiente código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt