¿Como opero con binarios?

juan punk
12 de Mayo del 2005
Hola tengo un vector de 8 posiciones pero este me guarda datos entre ceros y unos, lo manejo como un vector de enteros, lo genero aleatoriamente.

Mi pregunta es como lo convierto a decimal.
1 0 0 1 1 1 0 1 = 157

Que función puedo utilizar.
Y donde consigo buena información para manejar números binarios y diferentes operaciones como: AND – XOR etc.

Borlam
12 de Mayo del 2005
Java opera con binarios perfectamente, pero si lo que quieres es convertir de binario a hexadecimal hazlo como te ha dicho el otro chaval, sumando las potencias de 2 respectivas a los unos que tengas y elevado a la posición de dígito, empezando en 0 por la dcha, es decir de derecha a izquierda.

xscorpio
12 de Mayo del 2005
desarrolla el número en su expansión Binaria, eso te dará el resultado en Decmal
por ejmplo:
1011 = 1 x 2^3 + 0 x 2^2 + 1 x 2^1 + 1 x 2^0 = 11 en decimal