Red de conocimiento informático - Conocimiento de la instalación - ¿Programa en lenguaje C para convertir binario y decimal a decimal?

¿Programa en lenguaje C para convertir binario y decimal a decimal?

1. Para completar la conversión decimal, se declara una función Suma en la función principal, que se utiliza principalmente para sumar cada dígito binario en un número decimal, y el valor de retorno es la suma después de la suma. Además, defina la matriz matriz[8] para almacenar el número binario de ocho bits de entrada.

2. Luego use una instrucción de bucle for para ingresar un número binario de ocho dígitos.

3. Una función de potencia se declara en la función Suma. La función de la función de potencia es encontrar la enésima potencia de 2.

4. Luego, use la instrucción de bucle for, donde I se usa para controlar el número de bucles y n se resta del índice más alto 7 en cada bucle. Si el índice es mayor o igual a cero, se ejecutará el bucle.

5. En la función de potencia, si b es igual a cero, es decir, el índice es cero, entonces se devuelve 1; de lo contrario, ingresa a un bucle y usa j para controlar el número de bucles. Si tienes alguna duda, puedes usar un bolígrafo para calcular si el número de veces multiplicado por 2 es correcto y al final me lo devolverás.

6. Finalmente, eche un vistazo a los resultados de ejecución.