Articles of binario

¿Es la precisión más significativa de los dígitos decimales que se puede convertir en binario y volver a decimal sin pérdida de importancia 6 o 7,225?

He encontrado dos fórmulas de precisión diferentes para números de coma flotante. ⌊ (N-1) log 10 (2) ⌋ = 6 dígitos decimales (precisión única) y N log 10 (2) ≈ 7.225 dígitos decimales (precisión única) Donde N = 24 bits significativos (precisión única) La primera fórmula se encuentra en la parte superior de la página […]

Convertir de BitArray a Byte

Tengo un BitArray con una longitud de 8, y necesito una función para convertirlo en un byte . ¿Cómo hacerlo? Específicamente, necesito una función correcta de ConvertToByte : BitArray bit = new BitArray(new bool[] { false, false, false, false, false, false, false, true }); //How to write ConvertToByte byte myByte = ConvertToByte(bit); var recoveredBit = […]

Incluir un archivo binario con GNU ld linker script

Tengo un script enlazador en funcionamiento. Quiero agregar otra sección de datos cuyo contenido se extrae directamente de un archivo (ld no debe analizarlo y extraer las secciones, etc.). ¿Cómo puedo hacer eso? OUTPUT_FORMAT(“elf32-i386”) ENTRY(start) SECTIONS { .text 0x100000 : { *(.multiboot) *(.text) *(.code) *(.rodata*) } .data : { *(.data) } .bss : { *(.bss) […]

Bash shell De decimal a la conversión binaria

Estoy buscando una manera fácil en Bash para convertir un número decimal en un número binario. Tengo variables que necesitan ser convertidas: $ip1 $ip2 $ip3 $ip4 ¿Hay un método simple para hacer esto sin mirar cada número individual? Preferiría no tener que escribir mucho código.

Imponer el ordenamiento horizontal de nodos en un árbol .dot

Estoy intentando recrear un diagtwig de ejemplo para un árbol de búsqueda binaria con GraphViz. Así es como debería verse al final: Este es mi primer bash: digraph G { nodesep=0.3; ranksep=0.2; margin=0.1; node [shape=circle]; edge [arrowsize=0.8]; 6 -> 4; 6 -> 11; 4 -> 2; 4 -> 5; 2 -> 1; 2 -> 3; […]

Cómo imprimir un número binario mediante printf

Posible duplicado: ¿Hay un convertidor de impresión para imprimir en formato binario? Aquí está mi progtwig #include int main () { int i,a=2; i=~a; printf(“a=%d\ni=%d\n”,a,i); return 0; } El resultado es a=2 i=-3 Quiero que esto se imprima en binario. Hay% x,% o, y% d que son para números hexadecimales, octales y decimales, pero ¿para […]

Convierte cadena hexadecimal (hexadecimal) a una cadena binaria

Encontré la siguiente forma de conversión hexadecimal a binaria: String binAddr = Integer.toBinaryString(Integer.parseInt(hexAddr, 16)); Si bien este enfoque funciona para números hexadecimales pequeños, un número hexadecimal como el siguiente A14AA1DBDB818F9759 Lanza una NumberFormatException. Por lo tanto, escribí el siguiente método que parece funcionar: private String hexToBin(String hex){ String bin = “”; String binFragment = “”; […]

C leer el código binario

Estoy tratando de construir un simulador de canalización de instrucciones y estoy teniendo muchos problemas para comenzar. Lo que tengo que hacer es leer binario de stdin, y luego almacenarlo en memoria de alguna manera mientras manipulo los datos. Necesito leer en pedazos de exactamente 32 bits uno después del otro. ¿Cómo leo en pedazos […]

Contar el número de 1 en representación binaria

Manera eficiente de contar el número de 1s en la representación binaria de un número en O (1) si tienes suficiente memoria para jugar. Esta es una pregunta de la entrevista que encontré en un foro en línea, pero no tenía respuesta. ¿Puede alguien sugerir algo, no puedo pensar en una forma de hacerlo en […]

Convierte la representación de Double to Binary?

Tengo el siguiente problema, así que traté de convertir un doble en su representación binaria, pero usar Long.toBinaryString(Double.doubleToRawLongBits(d)) no ayuda, ya que tengo números grandes, que Long no puede almacenarlos. es decir, 2^900 . Apreciar cualquier ayuda :).