Tag: BINARY-COMPATIBILITY
Tengo los bytes de 2 enteros (digamos un entero de 32 bits), ¿es posible sumarlos utilizando los bytes? Tengo algo así: char b1[4], b2[4]; int a = 2311; int b = 233134; memcpy(b1, &a, 4); memcpy(b2, &b, 4); Mi pregunta es si existe algún algoritmo para sumar, multiplicar o restar . . . Read more
Entonces, estoy tratando de resolver un desafío relacionado con la decodificación de un mensaje comprimido con Huffman, sin conocer el árbol de códigos utilizado para comprimirlo. Sin embargo, sí sé el alfabeto que se utilizó en el mensaje. Así que mi idea era intentar forzarlo pero tengo algunas limitaciones en . . . Read more
Tengo este código. Simplemente no puedo descubrir cómo hacer que solo se acepten “1” y “0”. a = input(‘Ingrese un número binario: ‘) ar = [int(i) for i in a] ar = ar[::-1] res = [] for i in range(len(ar)): res.append(ar[i]*(2**i)) sum_res = sum(res) print(‘El número decimal es: ‘, sum_res)
Cuando observo la información interna de un archivo, he encontrado dos campos, uno llamado CCSID que contiene la codificación del archivo y otro llamado FILEFMT que contiene el formato del archivo. Desafortunadamente, ambos campos tienen un indicador “binario”. Un CCSID de 0xFFFF significa binario, al igual que un FileFMT de . . . Read more
Digamos que tenemos dos números decimales: – -15 = 10001 en el complemento a dos, 5 bits – -9 = 10111 en el complemento a dos, 5 bits Ahora, el resultado de la suma de esos dos números es -24 = 101000 en el complemento a dos, 6 bits Mi . . . Read more