Comment convertir du binaire en langage C en décimal ?
Suivez les étapes suivantes pour utiliser le langage C pour convertir des nombres binaires en nombres décimaux :
Recommandé : "Tutoriel du langage C"
1. Tout d'abord, définissez la fonction Sum dans la fonction principale et définissez un tableau array[8] pour stocker le nombre binaire d'entrée à huit chiffres.
2. Ensuite, une instruction de boucle for est utilisée pour saisir un nombre binaire à huit chiffres. Dans la fonction scanf, ajoutez un 1 entre %d, puis utilisez la fonction printf pour afficher et appelez la fonction Sum avec le nom du tableau comme paramètre réel.
3. Dans la fonction Somme, une fonction puissance est déclarée, où n est l'exposant et term est le nombre converti en décimal pour chaque chiffre, tel que 1 * (2*2), la somme est le total.
4. Utilisez ensuite une instruction de boucle for, i est utilisé pour contrôler le nombre de boucles, n commence à partir de l'index le plus élevé 7 et diminue de un à chaque boucle, si l'index est supérieur ou égal à zéro, effectuez une boucle, utilisez n comme paramètre réel lors de l'appel de la fonction puissance, et enfin renvoyez la somme.
5. Dans la fonction puissance, si b est égal à zéro, c'est-à-dire que l'indice est nul, alors 1 est renvoyé, sinon il entre dans une boucle, et j est utilisé pour contrôler le nombre de boucles.
6. Enfin, regardez les résultats en cours d'exécution. Ce programme en langage C peut convertir avec succès des nombres binaires en nombres décimaux.
Pour plus de contenu lié à la programmation, veuillez faire attention à la colonne Introduction à la programmation sur le site Web chinois de php !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!