Porque?

Iniciado por hflores07, 28 Marzo 2004, 14:45 PM

0 Miembros y 1 Visitante están viendo este tema.

hflores07

Por que? cuando representas 1 número en el sistema binario lo representan con 8 bits.


"Por que sin la convicción de que el futuro puede ser mejor, es improbable que sigas adelante"(li):-[

shoulck

No se a q viene esta pregunta, pero un uno lo puedes representar como kieras, con 8 bits (1byte), con 2 bytes....

No se no entiendo bien la pregunta

hflores07

Y cómo represento un 1 con 4 bits, 8bits o con 16bits ¿Cuál es la formula , el truco, el algoritmo?

Gracias

Saludos.
"Por que sin la convicción de que el futuro puede ser mejor, es improbable que sigas adelante"(li):-[

shoulck

Pues es facil, aunque depende del compilador q uses. Bueno te pongo el ej del Borlandc 3.1 q es un compilador ya bastante antiguo pero q conozco bien.
con un byte(8bits) seria una variable de tipo unsignded char,
con dos(16) creo q es un int y asi...

Para representar valores en bits puedes coger un unsigned char (8bits) y acceder a cada uno de los bits mediante desplazamientos a la izquierda y a la derexa.

Aunque esto solo lo he usado en contadas ocasiones, para que lo kieres??

hflores07

Gracias has sido de mucha ayuda.

Simplemente no lo entendia, ahora ya lo entiendo.
"Por que sin la convicción de que el futuro puede ser mejor, es improbable que sigas adelante"(li):-[