Resultados da pesquisa a pedido "bit-manipulation"

21 a resposta

Arredondando para a próxima potência de 2

Quero escrever uma função que retorne a próxima potência mais próxima de 2 números. Por exemplo, se minha entrada for 789, a saída deve ser 1024. Existe alguma maneira de conseguir isso sem usar loops, mas apenas usando alguns operadores bit a bit?

4 a resposta

Como você implementa o XOR usando + - * /?

Como a operação XOR (em duas entradas de 32 bits) pode ser implementada usando apenas operações aritméticas básicas? Você precisa fazer isso bit a bit depois de dividir por cada potência de 2 por vez, ou existe um atalho? Não me importo tanto com ...

5 a resposta

Como você pode vincular bidirecionalmente uma caixa de seleção a um bit individual de uma enumeração de sinalizadores?

Para quem gosta de um bom desafio vinculativo do WPF: Eu tenho um exemplo quase funcional de ligação bidirecional de uma caixa de seleção para um bit individual de uma enumeração de sinalizadores (obrigado Ian Oakes,postagem original do ...

5 a resposta

Explicação de um algoritmo para definir, limpar e testar um único bit

Ei, no livro Programming Pearls, existe um código-fonte para definir, limpar e testar um pouco do índice fornecido em uma matriz de ints que é realmente uma representação de conjunto. O código é o seguinte: #include<stdio.h> #define BITSPERWORD ...

3 a resposta

Código C / C ++ para tratar uma matriz de caracteres como um fluxo de bits

Eu tenho uma grande quantidade de dados binários em uma matriz char [] que eu preciso interpretar como uma matriz de valores de 6 bits compactados. I poderia sente-se e escreva um código para fazer isso, mas acho que deve haver uma boa classe ou ...

12 a resposta

Como obter o enésimo dígito de um inteiro com operações bit a bit?

4 a resposta

Como posso transformar um int em três bytes em Java?

Eu estou tentando converter um

12 a resposta

Qual é o caminho mais rápido para dividir um inteiro por 3?

4 a resposta

Como eu viro um pouco no SQL Server?

8 a resposta

O que são operadores bitwise shift (bit shift) e como eles funcionam?