Heim  >  Artikel  >  Backend-Entwicklung  >  Übersetzen Sie Folgendes ins Chinesische: C-Programm zur Konvertierung von Dezimalzahlen in binäre Dezimalzahlen

Übersetzen Sie Folgendes ins Chinesische: C-Programm zur Konvertierung von Dezimalzahlen in binäre Dezimalzahlen

王林
王林nach vorne
2023-09-10 12:37:02747Durchsuche

Übersetzen Sie Folgendes ins Chinesische: C-Programm zur Konvertierung von Dezimalzahlen in binäre Dezimalzahlen

Betrachten Sie das folgende Beispiel, um zu verstehen, wie man in der Programmiersprache C eine Dezimalzahl in eine binäre Dezimalzahl umwandelt.

Beispiel 1 – Konvertieren Sie 25 in Binär.

Schritt 1 – 25/2 Rest: 1, Quotient: 12

Schritt 2 – 12/2 Rest: 0, Quotient: 6

Schritt 3 – 6/2 Rest: 0, Quotient: 3

Schritt 4 – 3/2 Rest: 1, Quotient: 1

Schritt 5 – 1/2 Rest: 1, Quotient: 0

Die entsprechende Binärzahl lautet also: 11001

Beispiel 2 – Konvertieren Sie 0,7 in Binärzahl.

Schritt 1 – 0,7 * 2 = 1,4, ganzzahliger Teil = 1

Schritt 2 – 0,4 * 2 = 0,8, ganzzahliger Teil = 0

Schritt 3 – 0,8 * 2 = 1,6, ganzzahliger Teil = 1

Schritt 4 – 0,6 * 2 = 1,2, ganzzahliger Teil = 1

Schritt 5 - 0,2 * 2 = 0,4, ganzzahliger Teil = 0

Schritt 6 - 0,4 * 2 = 0,8, ganzzahliger Teil = 0

Daher ist die entsprechende Binärzahl: 0,101100

Wenn das obige Programm ausgeführt wird, werden die folgenden Ergebnisse erzielt:

11001 + 0.101100 = 1101.101100

Das obige ist der detaillierte Inhalt vonÜbersetzen Sie Folgendes ins Chinesische: C-Programm zur Konvertierung von Dezimalzahlen in binäre Dezimalzahlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen