Resultados da pesquisa a pedido "bit-shift"

6 a resposta

Operadores de turno em C ++

Se o valor após o operador shift for maior que o número de bits no operando esquerdo, o resultado será indefinido. Se o operando do lado esquerdo não estiver assinado, o deslocamento da direita será um deslocamento lógico, de modo que os bits ...

2 a resposta

C turno esquerdo na falha de 64 bits

Eu tenho este código em C (é apenas para estudo):

2 a resposta

Resultado estranho do turno esquerdo do Java Inteiro

Estou um pouco confuso agora com a operação de deslocamento à esquerda em java, 1<<31 = 0x80000000 --> this I can understandMas 1<<32 = 1 Why is this? 1<<33 = 2Parece com valores mais variáveis, o módulo 32 do valor é obtido. Obrigado a todos ...

5 a resposta

re implementar módulo usando bit shift?

Eu estou escrevendo algum código para um sistema muito limitado, onde o operador mod é muito lento. No meu código um modulo precisa ser usado cerca de 180 ve...

6 a resposta

Por que precisamos usar operadores de turno em java?

Qual é o objetivo de usar operadores Shift em vez de usar divisão e multiplicação? Existem outros benefícios do uso de operadores de turn Onde alguém deve tentar usar o operador de turno?

7 a resposta

Diferença entre SHL e SAL em 80x86

Aprendi a trabalhar com o montador de 80x86; portanto, em operações de troca de bits, enfrentei um problema com o uso de SAL e SHL. Quero dizer a diferença entre as linhas de código da seguinte forma: MOV X, 0AAH SAL X, 4 MOV X, 0AAH SHL X, ...

3 a resposta

Caracteres exclusivos com deslocamento e operadores: não entendo este código

12 a resposta

deslocamento de bits por zero bits funcionará corretament

Digo eu tenho uma função como esta: inline int shift( int what, int bitCount ) { return what >> bitCount; } Será chamado de sites diferentes a cada vezbitCount não será negativo e estará dentro do número de bits emint. Estou particularmente ...

30 a resposta

Você já teve que usar pequenas mudanças em projetos reais?

Você já teve que usarpouco mudando [http://en.wikipedia.org/wiki/Bit_shift#Bit_shifts]em projetos de programação reais? A maioria das linguagens de alto nível (se não todas) possui operadores de turno, mas quando você realmente precisaria usá-las?

4 a resposta

Existem boas razões para usar a mudança de bits, exceto para uma matemática rápida?

Entendo as operações bit a bit e como elas podem ser úteis para diferentes fins, por exemplo permissões. No entanto, parece que não entendo o uso dos operadores de troca de bits. Entendo como eles funcionam, mas não consigo pensar em ...