Si X es un número binario que es potencia de 2, entonces el valor de X & (X – 1) es:
(A) 11….11
(B) 00…..00
(C) 100…..0
(D ) 000……1
Respuesta: (B)
Explicación: & es un poco sabio y operador.
let X = 2 ^ 4 = 16 =10000 then X - 1 = 15 = 01111 now X & (X-1) = 00000
Para obtener información detallada sobre AND bit a bit y AND lógico, consulte: ¿Cuáles son las diferencias entre los operadores AND bit a bit y lógico en C/C++?
Entonces, la opción (B) es correcta.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA