Maison > développement back-end > Tutoriel C#.Net > Programme C# pour convertir le binaire en décimal

Programme C# pour convertir le binaire en décimal

PHPz
Libérer: 2023-09-13 21:57:02
avant
1485 Les gens l'ont consulté

将二进制转换为十进制的 C# 程序

Tout d'abord, définissez la valeur binaire -

int num = 101;
Copier après la connexion

Maintenant, affectez le binaire à une nouvelle variable -

binVal = num;
Copier après la connexion

Bouclez sur le nombre binaire et la valeur de base comme ceci jusqu'à ce que la valeur soit supérieure à 0,

while (num > 0) {
   rem = num % 10;
   decVal = decVal + rem * baseVal;
   num = num / 10;
   baseVal = baseVal * 2;
}
Copier après la connexion

Exemple

Voici ce que serait le code de conversion binaire en décimal.

Démo en direct

using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
   class MyApplication {
      static void Main(string[] args) {
         int num, binVal, decVal = 0, baseVal = 1, rem;
         num = 101;
         binVal = num;
         while (num > 0) {
            rem = num % 10;
            decVal = decVal + rem * baseVal;
            num = num / 10 ;
            baseVal = baseVal * 2;
         }
         Console.Write("Binary Number: "+binVal);
         Console.Write("Decimal: "+decVal);
         Console.ReadLine();
      }
   }
}
Copier après la connexion

Sortie

Binary Number: 101
Decimal: 5
Copier après la connexion

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 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