C | Operadores | Pregunta 26

¿Qué hace la siguiente afirmación?

x  = x | 1 << n;

(A) Establece x como 2 n
(B) Establece (n+1) el bit de x
(C) Alterna (n+1) el bit de x
(D) Desarma (n+1) el bit de x

Respuesta: ( B)
Explicación: Sea n 3, el valor de la expresión 1 << n sería 8 (En binario 00001000).

Si lo hacemos a nivel de bits o del binario 00001000 con cualquier número, x establecería su (n+1)-ésimo bit desde el lado izquierdo.

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 *