CGU-NET | UGC NET CS 2017 Ene – II | Pregunta 15

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.

Cuestionario de esta pregunta

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *