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. Control de Declaraciones
5. Funciones
6. Punteros

bookOperadores Lógicos

Los operadores lógicos te permiten evaluar la veracidad de múltiples expresiones, estableciendo condiciones intrincadas y precisas para tu programa.

Imagina que necesitas trazar un punto en un sistema de coordenadas cartesianas. Solo puedes trazar este punto cuando tienes tanto la coordenada x como la coordenada y. Si falta incluso una de estas coordenadas, el punto no se puede trazar.

Nos centraremos en tres operadores lógicos principales:

SymbolNameUsage ExampleDescription
&&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 dato bool (o _Bool). Este tipo de dato solo puede contener dos valores: 1 (verdadero) o 0 (falso).

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 proporcionar 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 realmente brillan cuando se usan junto con declaraciones condicionales y bucles.

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

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

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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