¿Qué hace la siguiente expresión C?
x = x & (x-1)
(A) Establece todos los bits en 1
(B) Hace que x sea igual a 0
(C) Activa el bit activado más a la derecha
(D) Activa el bit activado más a la izquierda
Respuesta: (C)
Explicación: La expresión simplemente desactiva el bit activado más a la derecha . Por ejemplo, si x = 14 (1110), x – 1 = 13 (1101) devuelve la resultante como (1100), es decir, 12 .
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