Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operadores Lógicos | Operadores
Fundamentos de C
course content

Contenido del Curso

Fundamentos de C

Fundamentos de C

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

Operadores Lógicos

Los operadores lógicos le permiten evaluar la verdad de múltiples expresiones, estableciendo condiciones intrincadas y precisas para su programa.

Imagina que necesitas trazar un punto en un sistema de coordenadas cartesianas. Sólo puedes trazar este punto cuando tienes tanto la coordenada x como la coordenada y. Si una de estas coordenadas está ausente, el punto no puede ser trazado.

En este curso, nos centraremos en tres operadores lógicos principales:

SímboloNombreEjemplo de usoDescripción
&&ANDa && ba AND b
||ORa || ba OR b
!NOT!aNOT a

Estos operadores devuelven true o false, dependiendo de las condiciones dadas.

Con la introducción del estándar C99, trabajar con datos booleanos se ha vuelto más sencillo gracias al tipo de datos bool (o _Bool). Este tipo de datos sólo puede contener dos valores: 1 (true) o 0 (false).

c

Main

copy
1234567891011121314151617
#include <stdio.h> int main() { int x = 45; int y = -4; /* Using AND operator: if `x` and `y` equals `true` (exists)), point will equal `1` */ bool point = (x && y); // x = true AND y = true printf("Point exists, because x and y exists\n"); printf("Result of expression equal: %d\n", point); return 0; }

Para aportar más contexto:

c

Main

copy
1234567891011121314
#include <stdio.h> int main() { int x = 45; int y = 150; bool point = (x < 50 && y > 100); // (x < 50) AND (y > 100) printf("Is the expression logically correct?\n"); printf("%d\n", point); return 0; }

Los operadores lógicos brillan realmente cuando se utilizan junto con afirmaciones condicionales y loops.

Ordena los operadores lógicos en el orden especificado: &&, ||, !

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 3. Capítulo 6
We're sorry to hear that something went wrong. What happened?
some-alt