Tecnología

Inicio

Cómo convertir enteros a Bytes

Cómo convertir enteros a Bytes


Bytes son la unidad principal en un equipo para almacenar datos. Bytes están representados por secuencias de ceros y unos (también llamada notación binaria). Cualquier tipo de datos almacenados en un ordenador se convierte en bytes para el almacenamiento. A pesar de que un ordenador se encarga de este proceso de forma automática, es útil saber cómo convertir algunos tipos de datos básicos en bytes, para entender mejor el proceso. La conversión de números enteros en bytes también servirá como práctica en el uso de un sistema de numeración binario.

Instrucciones

1 Anote las potencias de dos de partida en un (recuerda dos a la potencia cero es uno). Escribe por lo menos 8 potencias de dos (1, 2, 4, 8, 16, 32, 64, 128). Ordenar sus potencias de dos de mayor a menor, en una pequeña mesa.

Por ejemplo:

128, 64, 32, 16, 8, 4, 2, 1

y nuestro número entero será 119

2 Compare su número entero con la mayor potencia de dos. Si la potencia de dos es más grande, repetir este proceso con la siguiente potencia de dos hasta que encuentre una potencia de dos más pequeño que el número entero.

En el ejemplo:

Entero: 119

Desde 119 es menor que 128, escribir cero. Comparar 119 con 64, ya que 119 es más grande que 64, para.

128, 64, 32, 16, 8, 4, 2, 1

0,

3 Divida su número entero por la potencia de dos. Anote su cociente bajo el poder de dos en la mesa, y mantener su resto.

Por ejemplo:

128, 64, 32, 16, 8, 4, 2, 1

0, 1,

Recordatorio: 55

4 Repita los pasos 2 y 3, hasta que termine todas las potencias de dos en la mesa.

Por ejemplo:

128, 64, 32, 16, 8, 4, 2, 1

0, 1, 1, 1, 0, 1, 1, 1

5 Anote la segunda fila en la tabla como un solo número. Esta será su representación los bytes del número entero.

Por ejemplo:

01110111 es la representación de bytes de 119.

Consejos y advertencias

  • Si usted tiene un número entero mayor que 128, seguir escribiendo potencias de dos hasta que encuentre una potencia de dos más grande que su número entero.