Resultados da pesquisa a pedido "bit-manipulation"
Como você define, limpa e alterna um único bit?
Como você define, limpa e alterna um pouco em C / C ++?
Desativar o bit definido mais à direita [duplicado]
Possíveis duplicatas: Como você define, limpa e alterna um único bit em C? [https://stackoverflow.com/questions/47981/how-do-you-set-clear-and-toggle-a-single-bit-in-c] Removendo o bit de ordem mais ...
Por que (-1 >>> 32) = -1? [duplicado]
Possível duplicado: por que 1 >> 32 == 1? [https://stackoverflow.com/questions/3170412/why-is-132-1] -1 como um int convertido em binário é representado por 32 1's. Quando o desligo à direita 31 vezes, recebo 1 (31 0 e 1 1). Mas quando eu o ...
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 & ...
Lendo bits menos significativos em Python
Estou tendo que analisar o recurso e a gravidade das mensagens syslog no Python. Esses valores vêm com cada mensagem como um único número inteiro. A gravidade do evento é de 0 a 7, especificada nos 3 bits menos significativos do número inteiro. ...
Processamento de bits eficiente em uma implementação LFSR
Embora eu tenha uma boa implementação do LSFR C, pensei em tentar o mesmo em Haskell - apenas para ver como é. O que eu criei, até agora, são duas ordens de magnitude mais lentas que a implementação em C, o que levanta a questão:Como o desempenho ...
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 ...
Javascript Math.ceil (Math.abs ()) otimização
estou a usarMath.ceil( Math.abs( x ) ) dentro de um loop. Alguém pode realizar alguma otimização para esta operação? (Bit a bit ou o quê?) Você pode compará-lo emjsperf.com [http://jsperf.com]
Qual é o propósito de "int mask = ~ 0;"?
Eu vi a seguinte linha de códigoaqui [https://github.com/wishyouhappy/labs-computersystem/blob/master/datalab/bits.c] em C. int mask = ~0;Eu imprimi o valor demask em C e C ++. Sempre imprime-1. Então, eu tenho algumas perguntas: Por que ...
Divisão por uma constante usando turnos e soma / subtrai
Oi pessoal Estou tentando dividir por uma constante não assinada usando apenas turnos e soma / subtrai - não tenho problema com isso se fosse multiplicação, mas estou um pouco perplexo com a divisão. Por exemplo, digamos que o divisor constante ...