Maison > Problème commun > Convertir le décimal 50 en binaire

Convertir le décimal 50 en binaire

Libérer: 2019-06-11 10:19:35
original
21792 Les gens l'ont consulté

Convertir le décimal 50 en binaire

Le décimal 50, converti en valeur binaire est 110010.

Algorithme spécifique : 50/2=25 plus que 0, 25/2=12 plus que 1, 12/2=6 plus que 0, 6/2=3 plus que 0, 3/2=1 plus de 1, 1 /2=0 plus de 1. Disposez les restes dans l’ordre inverse et le résultat est un nombre binaire.

1. Convertir un entier décimal en entier binaire :

Convertir un entier décimal en entier binaire en utilisant la méthode « diviser par 2, prendre le reste et organiser dans l'ordre inverse. ".

La méthode spécifique est la suivante : divisez l'entier décimal par 2, vous pouvez obtenir un quotient et un reste ; puis divisez le quotient par 2, vous obtiendrez un quotient et un reste, et ainsi de suite, jusqu'à ce que le quotient soit inférieur. supérieur à 1, puis le reste obtenu en premier est utilisé comme bit de poids faible du nombre binaire, et le reste obtenu plus tard est utilisé comme bit de poids fort du nombre binaire, et ils sont disposés en séquence.

2. Convertissez les décimales décimales en décimales binaires :

Convertissez les décimales décimales en décimales binaires en utilisant la méthode "multiplié par 2, arrondi et disposé dans l'ordre". La méthode spécifique est la suivante : multipliez le nombre décimal par 2 pour obtenir le produit, retirez la partie entière du produit, puis multipliez la partie décimale restante par 2 pour obtenir un autre produit, puis retirez la partie entière du produit, et ainsi activé jusqu'à ce que la partie décimale soit nulle et que 0 ou 1 soit le dernier bit du binaire. Ou jusqu'à ce que la précision requise soit atteinte.

Ensuite, les parties entières retirées sont classées dans l'ordre. L'entier pris en premier est utilisé comme bit de poids fort de la décimale binaire, et l'entier pris plus tard est utilisé comme bit de poids faible.

Par exemple : 0,625=(0,101)B

0,625*2=1,25, retirez la partie entière 1

0,25*2=0,5, retirez l'entier ; partie 0;

0,5*2=1, retirez la partie entière 1.

Recommandations associées : Convertir les nombres binaires en nombres décimaux

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal