Como modificar bits em um inteiro?
Eu tenho um inteiro com um valor7
(0b00000111
) E eu gostaria de substituí-lo com uma função para13
(0b00001101
). Qual é o melhor algoritmo para substituir bits em um inteiro?
Por exemplo:
set_bits(somevalue, 3, 1) # What makes the 3rd bit to 1 in somevalue?