Algoritmos | Algoritmos de bits | Pregunta 3

¿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

Deja una respuesta

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