Resultados da pesquisa a pedido "bit-manipulation"

26 a resposta

Como você define, limpa e alterna um único bit?

Como você define, limpa e alterna um pouco em C / C ++?

3 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 & ...

4 a resposta

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. ...

3 a resposta

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 ...

2 a resposta

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 ...

6 a resposta

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]

6 a resposta

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 ...

3 a resposta

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 ...