Dezimal in binär umwandeln

Gast #4455853
Lesenswert?
• ▲
▼
>Es gibt unterschiedliche Möglichkeiten

Die am häufigsten genutzte ist IEEE 754.
Bevor es sich durchsetzte, war BCD-Code verbreitet.
Dann gibt es noch Festkommazahlen. Du nimmst das Zweierkomplement von 
-2375 und dein Programm weiß, dass es das Komma um 3 Stellen verschieben 
muss.
Und natürlich kannst du auch deine eigene Kodierung erfinden.
Gast #4457093
Lesenswert?
• ▲
▼
Iven schrieb:
> gesucht wird die Binärzahl von -2,375

Wenn die Zahl als IEEE-Gleitkommazahl gespeichert ist (wie auch sonst), 
dann steht sie ja schon in binärer Form im Speicher, umzuwandeln gibt es 
da nichts - du müsstest bloss die Bytes der Gleitkommazahl als Folge von 
0 und 1 ausgeben. Und verstehen, wie das Gleitkommaformat aufgebaut ist.

Georg
#4462340
Lesenswert?
• ▲
▼
Noch einer schrieb:
>>Es gibt unterschiedliche Möglichkeiten
>
> Die am häufigsten genutzte ist IEEE 754.
> Bevor es sich durchsetzte, war BCD-Code verbreitet.
> Dann gibt es noch Festkommazahlen. Du nimmst das Zweierkomplement von
> -2375 und dein Programm weiß, dass es das Komma um 3 Stellen verschieben
> muss.
> Und natürlich kannst du auch deine eigene Kodierung erfinden.

Genau, denn es wurde ja nur von "binär" geschrieben. Es gibt aber jede 
Menge gängiger Binärcodierungen. Wenn konkret das Dualsystem (genau wie 
Dezimal, nur eben ausschließlich mit Ziffern 0 und 1) gemeint ist, ist 
das da richtig:

Johann L. schrieb:
> => -2,375 in Binärdarstzellung ist -10,011

Wen das Vorzeichen z.B. über das in Prozessoren gängige Zweierkomplement 
enthalten sein soll, hängt es davon ab, wieviele Bits zur Verfügung 
stehen. In IEE 754 sieht das Ergebnis dann wiederum ganz anders aus. 
Aber alle Varianten sind binär.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.