Heim > Backend-Entwicklung > C#.Net-Tutorial > Konvertieren Sie mit C# binär in dezimal

Konvertieren Sie mit C# binär in dezimal

PHPz
Freigeben: 2023-08-27 14:37:05
nach vorne
1155 Leute haben es durchsucht

使用 C# 进行二进制转十进制

Um Binärzahl in Dezimalzahl umzuwandeln, habe ich hier eine While-Schleife verwendet und den Rest der Binärzahl gefunden, die die Eingabe darstellt. Anschließend multiplizieren Sie die Reste mit dem Basiswert und addieren sie.

So erhalte ich den Dezimalwert -

while (val > 0) {
   remainder = val % 10;
   myDecimal = myDecimal + remainder* baseVal;
   val = val / 10;
   baseVal = baseVal * 2;
}
Nach dem Login kopieren

Beispiel

Sehen wir uns den vollständigen Code zum Konvertieren von Binär- in Dezimalzahlen in C# an -

Live-Demo

using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
   class toBinary {
      static void Main(string[] args) {
         int val = 1010, myBinary, remainder;
         int myDecimal = 0, baseVal = 1;
         myBinary = val;
         while (val > 0) {
            remainder = val % 10;
            myDecimal = myDecimal + remainder * baseVal;
            val = val / 10;
            baseVal = baseVal * 2;
         }
         Console.Write("Binary Number : " + myBinary);
         Console.Write("Converted to Decimal: " + myDecimal);
         Console.ReadLine();
      }
   }
}
Nach dem Login kopieren

Ausgabe

Binary Number : 1010
Converted to Decimal: 10
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonKonvertieren Sie mit C# binär in dezimal. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage