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 .





5
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, quero uma verificação …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.