1. Konvertieren Sie dezimale Ganzzahlen in binäre Ganzzahlen :
Verwenden Sie die Methode „Durch 2 dividieren, Rest, in umgekehrter Reihenfolge anordnen“. Teilen Sie eine dezimale ganze Zahl durch 2, um einen Quotienten und einen Rest zu erhalten. Teilen Sie dann den Quotienten durch 2, um einen Quotienten und einen Rest zu erhalten. Dies wird so lange fortgesetzt, bis der Quotient kleiner als 1 ist, und dann gilt der zuerst erhaltene Rest als Niedrigwert. Das Ordnungsbit der Binärzahl wird als höherwertiges Bit der Binärzahl verwendet und der Reihe nach angeordnet.
Beispiel:
255=(11111111)B 255/2=127余1 127/2=63余1 63/2=31余1 31/2=15余1 15/2=7余1 7/2=3余1 3/2=1余1 1/2=0余1
Die umgekehrte Reihenfolge ist 11111111.
2. Dezimal in Binär umwandeln:
Verwenden Sie die Methode „Multiplizieren mit 2“, d. h. multiplizieren Sie den Dezimalteil mit 2 und nehmen Sie dann den ganzzahligen Teil. und der verbleibende Dezimalteil wird weiterhin mit 2 multipliziert, dann wird der ganzzahlige Teil genommen und der verbleibende Dezimalteil erneut mit 2 multipliziert, bis der Dezimalteil Null ist.
Beispiel: Konvertieren Sie 0,125 in binär, das Ergebnis ist: Konvertieren Sie 0,125 in binär (0,001) 2.
0,125*2=0,25
0,25*2=0,5
0,5*2=1,0
Sie runden auf 0,125=(0,001)2
Verwandte Empfehlungen: Dezimal 50 in Binär umwandeln
Das obige ist der detaillierte Inhalt vonDezimal-zu-Binär-Formel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!