Resultados da pesquisa a pedido "bitwise-operators"
Como posso fazer uma operação AND bit a bit no VB.NET?
Desejo executar uma operação AND bit a bit no VB.NET, pegando uma variável curta (16 bits) e ANDing com '0000000011111111' (mantendo assim apenas o byte menos significativo / 8 bits menos significativos). Como eu posso fazer isso?
Explicação do operador Bitwise NOT
Por que o operador NOT bit a bit (~ na maioria dos idiomas) converte os seguintes valores da seguinte forma: -2 -> 1 -1 -> 0 0 -> -1 1 -> -2 Não deveria-2 converter para2, 1 converter para-1etc.?
Quero empacotar os bits com base na máscara arbitrária
Digamos que os dados sejam1011 1001 e a máscara é0111 0110, então você tem: data: 1011 1001 mask: 0111 0110 masked data: 0011 0000 bits selected: -011 -00- right packed: ---0 1100 result: 0000 1100 (set left `8 - popcount(mask)` bits ...
Precedência do operador (bit a bit 'e' menor que '==')
Na linguagem de programação C, por que os operadores bit a bit (& e |) têm precedência menor do que o operador de igualdade (==)? Isso não faz sentido para mim.
Como você define, limpa e alterna um único bit?
Como você define, limpa e alterna um pouco em C / C ++?
Multiplicação de dois números inteiros usando operadores bit a bit
Como posso multipy dois números inteiros usando operadores bit a bit? Eu encontrei uma implementaçãoaqui [http://www.csci.csusb.edu/schubert/tutorials/csci313/w04/TB_BoothTutorial.pdf]. Existe uma maneira melhor de implementar a ...
C - Troque um pouco entre dois números
Eu apenas tentei com este código: void swapBit(unsigned char* numbA, unsigned char* numbB, short bitPosition)//bitPosition 0-x { unsigned char oneShift = 1 << bitPosition; unsigned char bitA = *numbA & oneShift; unsigned char bitB = *numbB & ...
Escrevendo um fluxo de valores de 9 bits como bytes em um arquivo em C
Eu tenho uma matriz com valores inteiros de 0-511 (9 bits no máximo). Estou tentando escrever isso em um arquivo comfwrite. Por exemplo, com a matriz: [257, 258, 259] Which is 100000001, 100000010, 100000011 I am trying to ...
int max = ~ 0; O que isso significa?
int max = ~ 0; O que isso significa?