Red de conocimientos sobre prescripción popular - Como perder peso - Los números decimales se convierten en números binarios y hexadecimales.

Los números decimales se convierten en números binarios y hexadecimales.

Para convertir números decimales en números binarios y números hexadecimales, los cambiamos a números decimales "r".

Entero decimal a entero R

El entero decimal se convierte en un entero de la serie R utilizando el método de "R divide tomando el resto y ordenándolo en orden inverso". El método específico es: divide el entero decimal por r para obtener un cociente y un resto, si divides el cociente entre R, obtendrás un cociente y un resto, y así sucesivamente hasta que el cociente sea menor que R, y luego el El resto obtenido primero se utiliza como R. Los bits significativos de orden inferior del número base y el resto obtenido son los bits significativos de orden superior del número base R, y están dispuestos en secuencia.

Decimal a decimal binario

El método para convertir una fracción decimal en un decimal binario es "redondear por r, en orden". El método específico es: multiplicar la parte decimal por R para obtener el producto, sacar la parte entera del producto, multiplicar la parte decimal restante por R para obtener otro producto, luego sacar la parte entera del producto, y así sucesivamente. , hasta que la parte decimal del producto sea cero o con la precisión requerida.

37,25 a binario

37,25 se convierte a binario, r es 2. La parte entera es: 37÷2=18 resto 1, 18÷2=9 resto 0, 9÷2=4 resto 1, 4÷2=2 resto 0, 2 ÷ 2 = 60. Entonces el binario entero es: 10101. La parte decimal es: 0,25*2=0,5, 0, 0,5*2=1, 1. Entonces, en binario decimal es: 01. 37,25 se convierte a binario 10101,01.

Número decimal a número hexadecimal

Número decimal a hexadecimal: (Nota: 0 ~ 9 en hexadecimal 16 están representados por 0 ~ 9, diez hexadecimales 10 ~ 15 están representados por un ~ F). 37÷16=2 es mayor que 5. Por tanto, el número entero hexadecimal es: 52. La parte decimal es 0,25*16=4. 37,25 se convierte a 52,4 en hexadecimal.