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!