Mathematics">
Nothing Special   »   [go: up one dir, main page]

Convertir Hexa y Bi A Deci

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 2

¿Es posible convertir porgramacion hecha con base binaria a decimal ?

Para realizar la conversion es necesario llevar la base expresada en binario a decimal, ejemplo:

Binario Decimal

(1010011)2 6543210 = (64+16+2+1)10

20=1 21=2 =(83)10

22=4 23=8

24=16 25=32

26=64

Se colocan ¨n¨ segun la cantidad de digitos del numero binario, al numero 2 con exponente desde el 0
hasta ¨n¨veces la cantidad de digitos del numero binario empezando a escribirlos desde la derecha y se
resulven las potencias, a estos resultados se multiplicaran por los numeros binarios expresados de
derecha a izquierda, al resultado de ese producto se le realiza una adicion y el resultado obtenido es la
conversion a decimal.

A nivel de programacion se sustituye las variables enteras que denotan el manejo de un byte en la
programacion, segun lo requiera la conversion a decimal, como por ejemplo:

Tipo Tamaño en Byte Rango

bit 1 0 or 1

sbit 1 0 or 1

(unsigned) char 1 0 ... 255

Signed char 1 -128 ... 127

Por variables de corte decimal que pueden manejar entre un byte y cuatro byte, como por ejemplo:

Tipo Tamaño de Byte Rango

(signed) shot (int) 1 -128 ... 127


unsigned shot (int) 1 0 ... 255

(signed) int 2 -32768 ... 32767

unsigned (int) 2 0 ... 65535

(signed) long (int) 4 -2147483648 ... 2147483647

unsigned long (int) 4 0 ... 4294967295

¿Es posible convetir programacion hecha con base hexadecimal a decimal?

Para realizar la conversion es necesario llevar la base expresada en hexadecimal a decimal, ejemplo:

Hexadecimal Decimal

(3E)16 (48+14)10=(62)10

10 3x161=48

160=1 Ex160=14

161=16

Se multiplica la base elevada desde 0 hasta ¨n¨ veces la cantidad de terminos que posea, y el resultado
de los productos se suman y se deja indicado la base a la que se contirvio el termino.

A nivel de programacion se sustituye las variables enteras que denotan el uso de una base hexadecimal
en la programacion, segun lo requiera la conversion a decimal, como por ejemplo:

Tipo Tamaño de Byte Rango

(signed) long (int) 4 -2147483648 ... 2147483647

unsigned long (int) 4 0 ... 4294967295

Por variables que denoten el uso de variables con base decimal, segun lo requiera el programa.

También podría gustarte