Perguntas com a marcação «bitwise-operators»

Operadores que são usados ​​para realizar a manipulação em nível de bit. As linguagens de programação são orientadas a bytes, enquanto o hardware é orientado a bits. Portanto, ser capaz de operar no nível de bits pode ser muito importante na programação, especialmente quando o programa interage diretamente com o hardware .

129
O que são operadores bit a bit?

Eu sou alguém que escreve código apenas por diversão e que realmente não se aprofundou nele em ambientes acadêmicos ou profissionais; portanto, coisas como esses operadores bit a bit realmente me escapam. Eu estava lendo um artigo sobre JavaScript, que aparentemente suporta operações bit a bit....

12
Comparando um pouco com um booleano

Digamos que eu tenha um conjunto de sinalizadores, codificado em uint16_t flags. Por exemplo AMAZING_FLAG = 0x02,. Agora, eu tenho uma função. Essa função precisa verificar se eu quero alterar o sinalizador, porque se eu quiser fazer isso, preciso escrever para piscar. E isso é caro. Portanto,...