Resultados da pesquisa a pedido "bit-manipulation"
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?
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 ...
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 ...
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 ...
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 ...
Como posso transformar um int em três bytes em Java?
Eu estou tentando converter um