Maison  >  Article  >  développement back-end  >  Comment convertir binaire en décimal en langage C

Comment convertir binaire en décimal en langage C

藏色散人
藏色散人original
2020-03-03 10:57:1928345parcourir

Comment convertir binaire en décimal en langage C

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.

Comment convertir binaire en décimal en langage C

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.

Comment convertir binaire en décimal en langage C

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.

Comment convertir binaire en décimal en langage C

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.

Comment convertir binaire en décimal en langage C

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.

Comment convertir binaire en décimal en langage C

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.

Comment convertir binaire en décimal en langage C

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn