Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie binär in dezimal in C-Sprache

So konvertieren Sie binär in dezimal in C-Sprache

藏色散人
藏色散人Original
2020-03-03 10:57:1928362Durchsuche

So konvertieren Sie binär in dezimal in C-Sprache

Wie konvertiert man Binärdateien in C-Sprache in Dezimalzahlen?

Befolgen Sie die folgenden Schritte, um die C-Sprache zum Konvertieren von Binärzahlen in Dezimalzahlen zu verwenden:

Empfohlen: „C-Sprach-Tutorial

1. Legen Sie zunächst die Funktion „Summe“ in der Hauptfunktion fest und definieren Sie ein Array-Array [8] zum Speichern der eingegebenen achtstelligen Binärzahl.

So konvertieren Sie binär in dezimal in C-Sprache

2. Dann wird eine for-Schleifenanweisung verwendet, um eine achtstellige Binärzahl einzugeben. Fügen Sie in der Scanf-Funktion eine 1 zwischen %d hinzu, verwenden Sie dann die Printf-Funktion zur Ausgabe und rufen Sie die Sum-Funktion mit dem Array-Namen als tatsächlichen Parameter auf.

So konvertieren Sie binär in dezimal in C-Sprache

3 In der Summenfunktion wird eine Potenzfunktion deklariert, wobei n der Exponent ist und Term die für jede Ziffer in eine Dezimalzahl umgewandelte Zahl ist, z. B. 1 *. (2*2), Summe ist die Gesamtsumme.

So konvertieren Sie binär in dezimal in C-Sprache

4. Verwenden Sie dann eine for-Schleifenanweisung. i wird verwendet, um die Anzahl der Schleifen zu steuern. n beginnt beim höchsten Index 7 und verringert sich bei jeder Schleife um eins. Wenn der Index größer oder gleich Null ist, führen Sie eine Schleife aus, verwenden Sie n als tatsächlichen Parameter beim Aufruf der Potenzfunktion und geben Sie schließlich die Summe zurück.

So konvertieren Sie binär in dezimal in C-Sprache

5 Wenn in der Potenzfunktion b gleich Null ist, dh der Index Null ist, wird 1 zurückgegeben, andernfalls wird eine Schleife eingegeben, und j wird verwendet, um die Anzahl der Schleifen zu steuern.

So konvertieren Sie binär in dezimal in C-Sprache

6. Schauen Sie sich abschließend die laufenden Ergebnisse an. Dieses C-Sprachprogramm kann Binärzahlen erfolgreich in Dezimalzahlen umwandeln.

So konvertieren Sie binär in dezimal in C-Sprache

Weitere Inhalte zum Thema Programmierung finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!

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

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