Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2005, 14:47
Avatar de programeitor
programeitor
 
Fecha de Ingreso: febrero-2005
Mensajes: 994
Antigüedad: 19 años, 2 meses
Puntos: 9
¿Binario?, ¿te refieres a unos y ceros "11000101"?, eso que dices de las letras me suena mas a numeracion hexadecimal.

Leer binario:

pongamos una cadena de 8 bits.

11000101

con 8 bits se pueden manejar numeros 256, desde el cero "00000000" hasta el 255 "11111111", de la siguiente manera:

cada posicion del bit corresponde a un valor fijo y predeterminado.

posicion 1 2 3 4 5 6 7 8
bit 1 10 0 0 1 0 1
valor 128 64 32 16 8 4 2 1

cuando un bit esta activado "1" indica que su valor cuenta:

es decir:, 128+64+4+1, igual 197.

La numeracion exadecimal, funciona de la siguiente manera:

un numero decimal con base (10) representado por cifras que pueden ser representadas con u solo caracter, el "0" el "1" el "2"......... y con ellos se pueden hacer todos los demas numeros.

Lo que se persigio con la numeracion hexadecimal, fue poder representar con un solo caracter, un numero mayor.
un numero hexadecimal con base (16)

Como no hay caracteres individuales para referirse a 10,11,12,13,14,15
se utilizan en su lugar a, b, c, d, e ,f.

Esta es la relacion

decimal 0 1 2 3 4 5 6 7 8 9
hexadecimal 0 1 2 3 4 5 6 7 8 9 a b c d e f

asi "10" en hexadecimal es "a" y "17" es "f1".

para diferenciar un numero hexadecimal de uno decimal se suele utilizar el prefijo "#" del modo "#ff".