Resultados da pesquisa a pedido "bit-manipulation"

2 a resposta

Função semelhante a 'memcpy' que suporta compensações por bits individuais?

Eu estava pensando em resolver isso, mas parece ser uma tarefa e tanto. Se eu pegar esse aqui sozinho, provavelmente vou escrever de várias maneiras diferentes e escolher o melhor, então pensei em fazer essa pergunta para ver se já existe uma boa ...

1 a resposta

Aproximação otimizada de baixa precisão para `rootn (x, n)`

rootn (float_t x, int_t n) é uma função que calcula on-ª raiz x1 / n e é suportado por algumas linguagens de programação comoOpenCL [https://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/rootn.html]. Quando números de ponto flutuante ...

3 a resposta

O que é CHAR_BIT?

Citando o código para calcular o valor absoluto inteiro (abs) sem ramificação de http://graphics.stanford.edu/~seander/bithacks.html [http://graphics.stanford.edu/~seander/bithacks.html]: int v; // we want to find the absolute value of v ...

2 a resposta

Bit Twiddling Hacks: intercalar bits da maneira óbvia [fechado]

estou interessado neste problema Intercalar bits da maneira óbvia(porhttp://graphics.stanford.edu/~seander/bithacks.html [http://graphics.stanford.edu/~seander/bithacks.html]) unsigned short x; // Interleave bits of x and y, so that all of the ...

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

2 a resposta

Como o estouro é detectado no complemento de dois?

Vejo que quando subtraio números positivos e negativos usandotwo's complement Eu recebo transbordamentos. Por exemplo, se subtrair 1 de 2, recebo: 2 = 0010 1 = 0001 -> -1 = 1111 2 + (-1) -> 0010 + 1111 = 10001Então aqui o resultado tem o quinto ...

2 a resposta

Por que a troca XOR com números inteiros dispara um aviso?

Digitei o seguinte programa: #include <stdio.h> int main(void) { int a = 3; int b = 42; printf("a = %d\nb = %d\n", a, b); printf("Exchanging values.\n"); a ^= b ^= a ^= b; printf("a = %d\nb = %d\n", a, b); return 0; }e está tudo bem. Quando ...

2 a resposta

PHP muda para a direita

Eu estou tentando implementar DataOutputStream em php (DataOutputStream da linguagem java) no código java eles mudam variáveis certas como esta >>> em php só posso mudar assim >> como posso fazer isso em php? obrigado

2 a resposta

bit a bit e não funciona com bytes no kotlin

Estou tentando escrever código kotlin como: for (byte b : hash) stringBuilder.append(String.format("%02x", b&0xff));mas não tenho nada a ver com o "&". Estou tentando usar "be 0xff", mas não funciona. O bit a bit "e" parece funcionar no Int, não ...

5 a resposta

Como usar o deslocamento de bits em Java

Estou tentando construir um cabeçalho IP. Um cabeçalho IP possui os seguintes campos: Versão, DIH, DSCP etc. Gostaria de preencher uma matriz de bytes, para que eu possa armazenar as informações em bytes. Onde eu fico confuso, porém, é que o ...