Nombres décimaux
Les nombres décimaux sont un système numérique basé sur le numéro 10. Ils utilisent 10 chiffres différents (0-9) pour représenter toute valeur numérique. Par exemple, toute combinaison de chiffres, comme 123, 786, 992 et 0, sont tous des nombres décimaux.
Nombres binaires
Les numéros binaires, en revanche, sont basés sur un système numérique de 2 et n'utilisent que 2 chiffres: 0 et 1. Toute combinaison de ces chiffres représente un nombre binaire, comme 1001, 101, 11111 ou 101010.
Les numéros binaires sont largement utilisés dans les systèmes informatiques car ils peuvent être représentés par des commutateurs qui sont sur ou désactivés, ce qui en fait un élément fondamental de la mémoire et du traitement de l'ordinateur.
Comment convertir la décimale en binaire en c++
Pour convertir un nombre décimal en binaire en C ++ suivants, les étapes seront suivies:
Voici l'exemple du programme C ++ qui prend la saisie de l'utilisateur en décimal et le convertit en binaire:
#inclureLe programme a commencé par déclarer un tableau appelé chiffres binaires avec 10 éléments, une variable entière nombre décimal, et une variable entière indice initialisé à 0. Après cela, l'utilisateur est invité à saisir un numéro décimal, qui est lu et stocké dans nombre décimal.
Après cela, une boucle de temps convertira décimal en binaire. Dans chaque itération de la boucle, le reste du nombre décimal divisé par 2 est stocké dans le chiffres binaires tableau à l'indice actuel, et le nombre décimal est divisé par 2. L'indice est ensuite incrémenté pour passer à l'élément suivant du tableau. Cela continuera jusqu'à ce que le nombre décimal devienne 0.
Une fois la conversion binaire terminée, un pour boucle est utilisé pour imprimer le numéro binaire. Le pour boucle commence à l'indice le plus élevé du chiffres binaires Array (index - 1) et itérate vers l'arrière vers le premier élément (index 0). Les chiffres binaires sont imprimés sur la console dans l'ordre inverse, à partir du dernier élément du chiffres binaires Arraie au premier.
La sortie suivante apparaîtra sur la console. L'utilisateur est invité à saisir le numéro décimal et son numéro binaire converti est imprimé.
Conclusion
Les nombres décimaux sont des nombres de base 10 qui sont normalement utilisés. D'un autre côté, les nombres binaires sont des nombres de base 2 qui n'ont que deux valeurs, soit 1 ou 0. En C ++, nous pouvons écrire du code qui convertit la décimale en un numéro binaire en utilisant quelques étapes simples. Cet article couvre le code complet pour la conversion de décimal en binaire.