Resultados da pesquisa a pedido "bits"
É possível gravar menos de 1 byte em um arquivo
Até onde eu sei, a menor unidade em C é umabyte. De onde vem essa restrição? CPU Por exemplo, como posso escrever umnibble ou um únicobit para um arquivo?
Algoritmo de divisão não restaurador
Alguém sabe os passos para dividir inteiros binários não assinados usando a divisão não restauradora?É difícil encontrar boas fontes online.ou seja, se
bitParity - Encontrar um número ímpar de bits em um número inteiro
Tenho que criar uma funçãobitParity(int x) que pega um número inteiro e retorna1 se houver um número ímpar de0 na forma de bit dex e0 de outra forma Ex:bitParity(5) = 0, bitParity(7) = 1 No entanto, isso é difícil, pois só posso usar ...
Gere todas as cadeias binárias de comprimento n com k bits definidos
Qual é o melhor algoritmo para encontrar todas as cadeias binárias de comprimento n que contêm k bits definidos? Por exemplo, se n = 4 e k = 3, existem ...
bits flutuantes e aliasing estrito
Estou tentando extrair os bits de um flutuador sem invocar um comportamento indefinido. Aqui está minha primeira tentativa: unsigned foo(float x) { unsigned* u = (unsigned*)&x; return *u; }Pelo que entendi, isso não garante que funcione devido a ...
Dobrar e dividir valores de ponto flutuante
Eu tenho a função que acredito que irá converter um int em um valor de ponto flutuante dividido no expoente do sinal e nos componentes da fração do valor. Usando IEEE 754 para representar valores flutuantes. [/imgs/Y0BiO.png] unsigned ...
Qual é a maneira mais rápida de calcular o número de bits necessários para armazenar um número
Estou tentando otimizar algumas rotinas de empacotamento e descompactação de bits. Para fazer a embalagem, preciso calcular o número de bits necessários para armazenar valores inteiros. Aqui está o código atual. if (n == -1) return 32; if (n == ...