Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 5078|Respuesta: 2

[Fuente] .NET/C# utiliza la distinción & en juicios IF

[Copiar enlace]
Publicado el 9-2-2023 19:57:08 | | | |
Cuando estaba hablando con mi compañero, de repente me preguntó cuál era la diferencia entre usar los símbolos de uno & y dos y de los de EE en el juicio de IF, y de repente me confundí, olvidando si debía usar uno y símbolo como condición o dos símbolos y como y condiciones.Correcto está en el juicio lógico IF y está usando dos símbolos &

Los operadores de bits son más rápidos que los operadores aritméticos ordinarios y pueden realizar algunas funciones que los operadores aritméticos no pueden. Si quieres desarrollar programas eficientes, los operadores de bits son esenciales. Los operadores de bits se utilizan para manipular bits binarios, incluyendo: bit a bit y (&), bit a bit o (|), bit a bit o (^), inverso bit a bit (~), desplazamiento bit a bit (<<), desplazamiento a bit (>>).

& es bit a bit y, lo que significa que funciona a nivel de bit. && es un lógico con, lo que significa que funciona a nivel booleano (verdadero/falso). Lógica y el uso de cortocircuitos (Si la primera parte es falsa, es inútil comprobar la segunda) para evitar ejecutar demasiado código,Y por bit y hay que operar sobre cada bit para determinar el resultado


El código de ejemplo es el siguiente:



Se puede ver que al usar el símbolo &, si el primero es falso, el segundo juicio no se ejecutará, mientras que al usar el símbolo y, aunque el primero es falso, el resultado obvio debe ser falso, pero el segundo método de juicio seguirá ejecutándose.

(Fin)




Anterior:Usa comandos de PowerShell para clonar el pool de aplicaciones del IIS
Próximo:Solución Ventoy para sistema de montaje de memorias USB
Publicado el 9-2-2023 23:24:41 |
Aprende a aprender
Publicado el 27-2-2023 14:42:57 |
Aprende, aprende, aprende, aprende, aprende
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com