Paso 4: Convertir cualquier base de denery/decimal (base 10)
Recuerde volver unos pasos atrás, veíamos la fórmula básica:
htun = (h * n2) + (t * n1) + (u * n0)
Ahora vamos a poner a buen uso. Vamos a convertir un valor hexadecimal en un valor de denery/base-10/decimal. OK toma un valor. ¿0x19f2? OK, suena bien. En primer lugar, cambiar los números hexagonales en números dec. Estos son los dígitos individuales del número 19F216. Aquí le damos una chuleta si ha olvidado.
dec 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
Por lo tanto, 1 = 1, 9 = 9, F = 15, 2 = 2.
Utilizando la fórmula de arriba, escriba:
0x19F2 = (1 * 163) + (9 * 162) + (15 * 161) + (2 * 160)
Esta yeilds: = 4096 + 2304 + 240 + 2 = 664210
Así, 0x19F2 = 6642 en decimal. Recuerde que en la fórmula original, n es la base, por lo que si la base es 16, que en hex, lugar de múltiples el dígito por la base elevada a la potencia de la misma es cero indexados colocar. Suena confuso como lo escribo, pero si miras hacia atrás en la fórmula y la ecuación con los números en debe ser claro.
Convertir un PTU en un dic
Es un poco más de lo mismo como antes excepto nuestra base es ahora 8 en vez de 16. Prueba con el número 7238 también escrito \0723 en la notación de programación de computadoras. Seguir adelante y convertirlo. Voy del esquema los siguientes pasos otra vez.
7238 = (7 * 82) + (2 * 81) + (3*80)
= 448 + 16 + 3
= 46710
723 octal es 467 decimal. Ver, que no es tan difícil. Ahora, el lector astuto puede haber notado otra forma que esto se puede lograr usando la misma información de la fórmula original. Tome el número octal anterior como un ejemplo aquí. Ya sabe usted lo que la base y el exponente será lugar de los dígitos, puede seguir adelante y escribir que: 82 = 64, 81 = 8, 80 = 1. Escriba el número debajo y multiplicar hacia fuera, luego agregar los productos.
8^2 8^1 8^0 64 8 1 x 7 2 3 ----- --- --- 448 + 16 + 3 = 467
Usted puede hacer esto con cualquier base, incluyendo hexadecimal y binario.
Binario a Base 10
Supongo que antes de concluir esta sección, debería mostrar un ejemplo con binario. Esta es una. Usaremos el número 010101012. Esto funciona de la misma manera que antes. Vamos a probar la nueva forma que veíamos sólo en lugar de la fórmula original. La secuencia binaria debe mirar muy familiar para usted por ahora.
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
0 1 0 1 0 1 0 1
----- --- -- --- --- --- -- ---
64 0 + 0 + 16 + 0 + 4 + 0 + 1 = 8510
¿Ver cómo funciona? Pruébalo con la fórmula original si eres claro. He encontrado que algunas bases son más fáciles para mí trabajar sobre el uso de una ecuación o la otra.
Otra vez, esto funciona con cualquier base, así que vaya cerdo salvaje y pruebe algunos base loco, oh, base 17 4 o base. Este sentido de conversión (de cualquier base a decimal) es el fácil. Voltear la página y aprender a convertir de denery en binario, hexadecimal y octal.