Por qué ¡Hola! pesa 6 bytes / 48 bits?

Pregunta de la clase:
ASCII
Fernando Daniel Burgos

Fernando Daniel Burgos

Pregunta
studenthace 4 años

Por qué ¡Hola! pesa 6 bytes / 48 bits?

2 respuestas
para escribir tu comentario
    Carmen Santiago

    Carmen Santiago

    studenthace 4 años

    Todos los datos dentro de la computadora de guardan como bytes, no importa que sólo esté ocupando 1 bite, esté debe guardarse como un byte completo. Example: Es así que datos como los booleanos, true o false, los cuales solo pueden ser guardados como 0 is false 1 or more is true. estos se ven forzados a ser siempre un byte y es, más o menos, un desperdicio de espacio. (Hay técnicas para aprovechar este espacio y que en un byte se guarden las referencias a 8 booleanos, aprovechando cada bite de un byte que es un principio estarían varios 7 de ellos) . Volviendo a tu pregunta, pesan 6 bytes por que tenemos 6 letras, así que cada una de ellas debe ocupar sus 8 bites correspondientes, así los últimos bites estén en 0.

    CRISTIAN BARBERO PÉREZ

    CRISTIAN BARBERO PÉREZ

    studenthace 4 años

    Porque está constituido por 6 caracteres, y cada carácter es representado por 1 byte en ASCII. Y un byte consta de 8 bits.

    Por ponerte otro ejemplo, en Unicode 16 cada carácter es representado por 16 bits, es decir, 2 bytes, entonces

    ¡Hola!
    pesaría 12 bytes / 96 bits

Curso de Historia y Funcionamiento de Internet

Curso de Historia y Funcionamiento de Internet

¿Cómo funciona internet? Descubre el flujo de información entre las computadoras y una página web. Aprende cómo se conectan millones de personas con las aplicaciones que utilizas cada día. Da tus primeros pasos en el desarrollo web junto a tu profesor Diego De Granda.

Curso de Historia y Funcionamiento de Internet
Curso de Historia y Funcionamiento de Internet

Curso de Historia y Funcionamiento de Internet

¿Cómo funciona internet? Descubre el flujo de información entre las computadoras y una página web. Aprende cómo se conectan millones de personas con las aplicaciones que utilizas cada día. Da tus primeros pasos en el desarrollo web junto a tu profesor Diego De Granda.