¿Cómo modificar bits en un entero?
Tengo un entero con un valor7
(0b00000111
) Y me gustaría reemplazarlo con una función para13
(0b00001101
). ¿Cuál es el mejor algoritmo para reemplazar bits en un entero?
Por ejemplo:
set_bits(somevalue, 3, 1) # What makes the 3rd bit to 1 in somevalue?