La Red de Conocimientos Pedagógicos - Conocimientos para el examen de postgrado - ¿Qué significa Y o NO?

¿Qué significa Y o NO?

Y o no generalmente se refieren a operadores lógicos.

Los operadores lógicos incluyen AND&, OR|, NOT! Tres tipos. Y/o divide circuito largo/corto, que es circuito largo y amp (también bit a bit AND, operador de bit), circuito largo o | (también bit a bit OR, operador de bit), cortocircuito y amp;, cortocircuito o | |.

La diferencia es la siguiente:

El circuito largo realiza la operación lógica después de ejecutar las operaciones en ambos lados del operador lógico; el circuito corto ejecuta la parte izquierda del operador lógico; Primero, e ingresa directamente el resultado de la operación lógica según sea necesario, la parte correcta ya no se ejecuta.

Información ampliada:

Cortocircuito y amp;?

Cuando el lado izquierdo es verdadero, se ejecuta el lado derecho, cuando el lado derecho es verdadero, es verdadero, y cuando el lado derecho es falso, es falso.

Si el lado izquierdo es falso, será falso y el lado derecho ya no se ejecutará, es decir, cortocircuito.

Cortocircuito o ||?

Cuando el lado izquierdo es falso, se ejecutará el lado derecho y el lado derecho se ejecutará verdadero significa verdadero, falso a la derecha. significa falso

verdadero a la izquierda significa verdadero, y el lado derecho ya no se ejecutará, es decir, cortocircuito