Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
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

bookAsignació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 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.

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

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

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
some-alt