Resultados da pesquisa a pedido "bitwise-operators"
Existe alguma maneira de escrever "mod 31" sem operadores de módulo / divisão?
A obtenção do módulo de um número pode ser feita facilmente sem o operador ou as divisões do módulo, se o seu operando for uma potência de 2. Nesse caso, a seguinte fórmula é válida:x % y = (x & (y − 1)). Isso geralmente é de alto desempenho em ...
Operações bit a bit para implementar a mudança lógica para a direita [duplicado]
Esta pergunta já tem uma resposta aqui: Implementando a mudança lógica à direita em C [/questions/5253194/implementing-logical-right-shift-in-c] 8 respostasPor isso, estou tentando resolver esta tarefa doméstica e estou preso a esse problema ...
Como aplicar operações bit a bit à representação IEEE 754 real dos números JS?
Em JavaScript, sempre que você executa uma operação bit a bit, comox << 2, a representação flutuante de 64 bits é convertida em um int não assinado de 32 bits antes que a mudança realmente ocorra. Estou interessado em aplicar a mudança à ...
Javascript e PHP Xor equivalente
Eu tenho um código javascript: var c = 267414715; var d = c ^ ("0x81BE16CD");O resultado é-1907459466 http://jsfiddle.net/4N3JY/1/ [http://jsfiddle.net/4N3JY/1/] Não consigo obter um equivalente em PHP. Tentei o seguinte: <?php $c=267414715; ...
Como criar enumerações de máscaras de bits no estilo NS_OPTIONS no Swift?
Na documentação da Apple sobre a interação com APIs C, eles descrevem a maneira comoNS_ENUMas enumerações de estilo C marcadas são importadas como enumerações Swift. Isso faz sentido, e como as enumerações no Swift são prontamente fornecidas como ...
Dividir por 2 qual é o melhor Operador de Turno Direito ou operador de divisão tradicional? [duplicado]
Esta pergunta já tem uma resposta aqui: Shift direito para executar a divisão por 2 em -1 [/questions/2143840/right-shift-to-perform-divide-by-2-on-1] 6 respostasAo ler o código-fonte Java paraCollections.reverse método,Right Shift operator is ...
Comportamento de deslocamento à esquerda
Hoje eu estava aprendendo sobre o operador de bit shift esquerdo (
Implementando o deslocamento direito lógico usando apenas “~ & ^ | + << >> = ”operadores e 20 operações
Então eu tenho uma atribuição que eu tenho que codificar uma função em c que usa apenas as operações bit a bit de ~, &, ^, | , +, <<, >> e =....