¿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