Hola! ¿podríais explciarme que hace esta operación?
variable |= 1 << (contador -1)
Un saludo.
| |||
Respuesta: variable |= 1 << (contador -1) Sam, ¿qué diferencia habría en el resultado si en lugar de tener |= tenemos sólo =? Es decir, variable = 1 << (contador -1) Antes el bit "contador -1" se ponía a 1, respetando el resto de bits. ¿Pero ahora? |
| |||
Respuesta: variable |= 1 << (contador -1) Ahora hay una signacion. Vos al uno en binario (1) lo corres contador-1 veces. Entonces te queda 2 ^ (contador-1). Como asignas el resultado final es ese. |
Etiquetas: |