Perguntas com a marcação «bit-manipulation»

A manipulação de bits individuais. Os operadores usados ​​podem incluir bit a bit AND, OR, XOR, NOT, left-shift e right-shift.





5
Extraindo bits com uma única multiplicação
Vi uma técnica interessante usada em resposta a outra pergunta e gostaria de entender um pouco melhor. Recebemos um número inteiro de 64 bits não assinado e estamos interessados ​​nos seguintes bits: 1.......2.......3.......4.......5.......6.......7.......8....... Especificamente, gostaríamos de movê-los para as oito primeiras posições, assim: 12345678........................................................ Não nos importamos com o valor …









9
C # int para byte []
Eu preciso converter um intpara uma byte[]maneira de fazê-lo é usar BitConverter.GetBytes(). Mas não tenho certeza se isso corresponde à seguinte especificação: Um número inteiro assinado por XDR é um dado de 32 bits que codifica um número inteiro no intervalo [-2147483648,2147483647]. O número inteiro é representado na notação de …
172 c#  .net  bit-manipulation  nfs 

11
~ x + ~ y == ~ (x + y) é sempre falso?
Esse código sempre é avaliado como falso? Ambas as variáveis ​​são entradas assinadas do complemento de duas. ~x + ~y == ~(x + y) Sinto que deve haver um número que satisfaça as condições. Tentei testar os números entre -5000e 5000nunca alcançou a igualdade. Existe uma maneira de configurar uma …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.