BIN2DEC función de Excel convierte un número binario (base 2 ) a un número decimal ( base 10) . Esta conversión se necesita frecuentemente en la programación porque el lenguaje máquina está en binario, pero los seres humanos usan el sistema decimal. Instrucciones
1
Aprender la sintaxis para BIN2DEC . Es BIN2DEC (value) , donde el valor es el número binario para convertir a decimal . El valor no puede tener más de 10 bits, incluyendo el bit de signo . El bit de signo es el bit más significativo y todos los demás bits son bits de magnitud .
2
estudiar cómo se evalúa BIN2DEC . Cada posición representa una potencia de 2 que comienza con 0 en el lugar más a la derecha y aumentar en 1 para cada lugar a la izquierda . Por lo tanto , el primer lugar da el número de 1s , el segundo lugar es el número de 2s , el tercer lugar es el número de 4s y así sucesivamente de tal manera que la posición enésima representa el valor de 2 ^ n . 1101 se evalúa como 1x2 ^ 3 + 1x2 ^ 2 + 0x2 + 1x2 ^ 1 ^ 0 = 8 + 4 + 0 + 1 = 13 .
3
Observe cómo este formato permite que los números negativos a ser representado por la notación de complemento a dos . Un 1 en la 10 ª posición indica un número negativo que se puede evaluar como (valor - 2 ^ 10 ) . Por lo tanto , 1000001101 = 525 - . 1,024 = -499
4
Expect BIN2DEC devolver el # ¡VALOR! valor de error si su argumento no es un número binario o tiene más de 10 bits.
5
Mira un ejemplo de BIN2DEC . = BIN2DEC ( 1100100 ) devuelve 100 . 2 ^ 6 2 ^ 5 2 ^ 2 = 64 +32 +4 = 100 . = BIN2DEC ( 1111111111 ) devuelve -1 usando la notación de complemento a dos .