Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2006, 14:34
Willie
 
Fecha de Ingreso: junio-2005
Mensajes: 286
Antigüedad: 19 años, 8 meses
Puntos: 2
21 a binario:

21 / 2 = 10 residuo 1
10 / 2 = 5 residuo 0
5 / 2 = 2 residuo 1
2 / 2 = 1 residuo 0
1 / 2 = 0 residuo 1

21 base_10 es equivalente 10101 base_2

Para convertir a base_10 tienes que multiplicar cada bit por (2^posicion) y sumar todo:

1 x 2^0 = 1
0 x 2^1 = 0
1 x 2^2 = 4
0 x 2^3 = 0
1 x 2^4 = 16

1 + 4 + 16 = 21

Para numeros negativos:
-complemento de 2

Para numeros reales:
-IEEE Standard 754

Saludos,

Willie