Red de conocimientos turísticos - Información de alquiler - Diagrama de flujo de división de decimales por valores binarios

Diagrama de flujo de división de decimales por valores binarios

La operación de obtención del resto mediante operaciones binarias incluye cálculos de números enteros y decimales.

Puedes consultar el ejemplo para convertir decimal a binario dividiendo por dos:

Presta atención a la dirección y calcula con precisión.

Tome la conversión de decimal a binario como ejemplo: ingrese un número decimal n, divida n entre 2 cada vez, escriba el resto y luego use el cociente para eliminar 2.... Por analogía, hasta que el cociente sea 0, el orden de los restos se invierte, formando el número binario convertido.

Como ocurre con todas las conversiones entre sistemas binarios, el 2 se puede sustituir por cualquier número. Esto es cierto de decimal a binario, octal, hexadecimal, hexadecimal y 64.

public class Main { public static void main (String[] args) { int n = 64; //número a convertir

int m = 5; si es mayor que 10, es necesario considerar el uso de otros caracteres para representar)

int t = 0;?

int bin = 0 //usado para realizar un seguimiento; del número de bits

int bin = 0; //usado para realizar un seguimiento del último número binario

int r = 0?//usado para almacenar el resto

int bin = 0; //usado para realizar un seguimiento del último número binario

int r = 0; p>

while(n ! = 0){

r = n m;

n = n / m //Nota: n es un int, lo que garantiza que debe ser un número entero y el número entero necesario para la conversión

bin = r * Math.pow(10, t); //función pow: t es la potencia de 10

t ;

}

System.out.println(bin);

}

}

Diga aproximadamente , esta idea se implementa mediante código y parte de la función se ve así.