Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2010, 12:56
Gedeon
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 9 meses
Puntos: 3
Leer número entero en binario

Hola
Si yo quiero leer una longitud en un ficheo binario y me dicen que está en cuatro bits ¿Como hago para interpretar esos cuatro bits?

Pongamos un ejemplo de cuatro bits (valores en decimal)
bit 0: 0
bit 1: 0
bit 2: 1
bit 3: 1

¿Para saber esa longitud debo sumar byte 1+byte 2+ byte 3+ byte 4? En este caso 0+0+1+1=2
¿Debo considerar sus posiciones como bits de mayor peso? (en binario
bit 0: 00000000
bit 1: 00000000
bit 2: 00000001
bit 3: 00000001
En este caso habría que evaluar 00000000000000000000000100000001
que obviamente no es 2.
¿hay alguna otra alternativa que se me escapa?

Última edición por Gedeon; 02/02/2010 a las 13:48