架构师_程序员_码农网

N Recuperar contraseña
Registrarse

QQ登录

Sólo un paso para empezar

Buscar en
Vista:3158|Repuesta: 2
打印 上一主题 下一主题

[ NET/C# Uso de la diferencia & y && en la sentencia IF

[ Copiar enlace] .
A 跳转到指定楼层
propietario
发表于 2023-2-9 19:57:08|只看该作者回帖奖励|Navegar hacia atrás |Modo de lectura
Cuando estaba charlando con mi colega, de repente me preguntó cuál es la diferencia entre el uso de un & & símbolo y dos & & símbolos en el juicio IF, de repente me confundí, se me olvidó que por lo general llegan a la utilización de un & & símbolo como y condición, o el uso de dos & & símbolos como y condición, lo correcto es en el juicio IF lógica y es el uso de dos & & símbolos, se me confundió, se me olvidó que por lo general llegan a la utilización de un & & símbolo como y condición, o el uso de dos & & símbolos como y condición. amp;& símbolos.

Los operadores bit a bit son más rápidos que los operadores aritméticos normales y pueden realizar funciones que los operadores aritméticos no pueden. Los operadores bit a bit son esenciales para desarrollar programas eficaces. Los operadores bit a bit se utilizan para realizar operaciones con bits binarios e incluyen: bit a bit y (&), bit a bit o (|), bit a bit diferente o (^), bit a bit inverso (~), bit a bit desplazamiento a la izquierda (<<), bit a bit desplazamiento a la derecha (>>).

& es un & por bit, lo que significa que funciona a nivel de bit. && es un & lógico, es decir, funciona a nivel booleano (verdadero/falso). El & lógico utiliza el cortocircuito (la comprobación de la segunda parte no es útil si la primera es falsa ) para evitar que se ejecute demasiado código, mientras que el & por bit necesita operar en cada bit para determinar el resultado.


A continuación se muestra un ejemplo de código:



Como puedes ver, cuando se utiliza el símbolo &&, si el primero es falso, el segundo juicio no se ejecutará, mientras que cuando se utiliza el símbolo &, aunque el primero sea falso, obviamente el resultado será falso, pero el segundo método de juicio se seguirá ejecutando.

(Fin)




Artículo anterior: Uso de comandos PowerShell para copiar grupos de aplicaciones IIS
Siguiente artículo: Solución Ventoy para instalar el sistema en una memoria USB
NET / C # basado AssemblyLoadContext para lograr DLL plugin de actualización en caliente, el código de la red agricultor, sólo publicado en el proceso de la práctica, se encontró con dificultades técnicas, no engañar a los demás.
sofabed
Publicado el 2023-2-9 23:24:41|Only View Author
No estoy seguro de si voy a ser capaz de hacerlo.
El código agricultor red, sólo se publica en el proceso de la práctica, se encontró con dificultades técnicas, no engañar a los demás.
banco asiento asiento
发表于 2023-2-27 14:42:57|只看该作者
No estoy seguro de si serás capaz de hacerlo, pero estoy seguro de que podrás.
El código agricultor red, sólo se publica en el proceso de la práctica, se encontró con dificultades técnicas, no engañar a los demás.
Tienes que iniciar sesión antes de poder volver a publicar Iniciar sesión | Registrarse

E sta versión de las normas integrales


DESCARGO DE RESPONSABILIDAD: Todo el software, materiales de programación o artículos publicados por la Red Code Farmer se limita a fines de estudio e investigación, el contenido anterior no podrá ser utilizado con fines comerciales o ilegales, de lo contrario, todas las consecuencias del usuario por favor sea responsable de su propia. Esta información del sitio de la red, la disputa de derechos de autor no tiene nada que ver con este sitio. Usted debe eliminar por completo el contenido anterior de su ordenador dentro de las 24 horas después de la descarga. Si te gusta el programa, por favor, apoye el software original, comprar el registro y obtener un mejor servicio genuino. Si se produce alguna infracción, póngase en contacto con nosotros por correo electrónico para solucionarlo.

Correo To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 05:39

Respuesta rápidaVolver arribaVolver a la lista