Resultados da pesquisa a pedido "bit-manipulation"
Como converter corretamente de rgb565 para rgb888
Eu estou tentando converter um valor de rgb565 para rgb888, mas não consigo acertar. Eu também verifiquei algumas respostas existentes comoeste mas existem v...
Mudança de bit, mascaramento ou uma estrutura de campo de bits?
Eu sou novo em trabalhar com bits. Estou tentando trabalhar com um protocolo existente, que pode enviar três tipos diferentes de mensagens.Tipo 1 é uma estru...
Capture e calcule o estouro durante a multiplicação de dois inteiros grandes
Eu estou procurando uma solução eficiente (opcionalmente padrão, elegante e fácil de implementar) para multiplicar números relativamente grandes e armazenar ...
Por que OR 0 números redondos em JavaScript?
Tenho a impressão de que o tipo Number em Javascript armazena qualquer número, número inteiro ou float, de acordo com o padrão de ponto flutuante IEEE. Em ca...
Complexidade temporal de um algoritmo iterativo
Estou tentando encontrar a complexidade do tempo dessaalgoritmo [https://stackoverflow.com/a/40836241/2411320]. O algoritmo iterativo: produz todas as cadeias de bits dentro de uma determinada distância de Hamming, a partir da cadeia de bits de ...
A avaliação do compilador vai diferir para expressão constante e outra expressão
Por que o código abaixo falha na compilação? package main import ( "fmt" "unsafe" ) var x int = 1 const ( ONE int = 1 MIN_INT int = ONE << (unsafe.Sizeof(x)*8 - 1) ) func main() { fmt.Println(MIN_INT) }Eu recebo um erro main.go: 12: constant ...
Como a atribuição de int para char funciona em C?
O que acontece quando você atribui um int a um char em C? Será que ele apenas ignora os bits extras à esquerda?Exemplo (4 bytes int):
Escrevendo arquivos em formato bit para um arquivo em C
Eu estou implementando o algoritmo huffman em C. Eu tenho a funcionalidade básica para baixo até o ponto onde as palavras de código binárias são obtidas. Ent...