Heim >häufiges Problem >Konvertieren Sie die Dezimalzahl 59 in eine vorzeichenlose binäre Ganzzahl
Die in eine vorzeichenlose binäre Ganzzahl umgewandelte Dezimalzahl 59 ist 111011.
Berechnungsmethode:
59/2=29 mehr als 1,
29/2=14 mehr als 1,
14 /2=7 mehr als 0,
7/2=3 mehr als 1,
3/2=1 mehr als 1,
1/2= 0 mehr als 1,
Die umgekehrte Reihenfolge des Restes ist das Ergebnis 111011.
Vorzeichenbehaftete Zahl: Das höchste Bit stellt ein Symbol dar, keine Zahl. Das höchste Bit ist 1, was bedeutet, dass die Zahl negativ ist; das höchste Bit ist 0, was bedeutet, dass die Zahl positiv ist. Vorzeichenbehaftete Zahlen können positive oder negative Zahlen darstellen. Beispielsweise gibt bei einer vorzeichenbehafteten Zahl 100 die 1 ganz links (hochwertig) an, dass die Zahl eine negative Zahl ist, und die verbleibenden zwei Ziffern 00 stellen eine Dezimalzahl von 0 dar, sodass diese Zahl -0 darstellt.
Vorzeichenlose Zahl: Kann nur positive Zahlen darstellen. Beispielsweise stellt 100 eine 4 in Dezimalzahl dar.
Dezimalzahl in Binärzahl ohne Vorzeichen umwandeln: Konvertieren Sie eine positive Dezimalzahl in eine Binärzahl. Teilen Sie einfach die Dezimalzahl durch zwei und bilden Sie den Rest.
Verwandte Empfehlungen: Dezimalzahl 60 in vorzeichenlose Binärzahl umwandeln
Das obige ist der detaillierte Inhalt vonKonvertieren Sie die Dezimalzahl 59 in eine vorzeichenlose binäre Ganzzahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!