@Windalf: wenn das MSB (höchstwertigste Bit) links ist, dann ist es halt antwort b wenn es rechts ist antwort a, wenn es irgendwo ist dann c Hilft mir auch nicht viel... wenn das jetzt auf einem Zettel steht, weiß ich ja nicht wo der "Höchste Bit" steht
@bluebird wenn nichts weiter dazu steht kannst du sicher von ausgehen das das MSB links ist so wie es bereits loddab gesagt hat -- ...fleißig wie zwei WeißbroteDieser Post wurde am 20.11.2003 um 14:42 Uhr von Windalf editiert.
Loddab postete Nein die Frage war ja, wie man die Binärzahlen liest. Ich glaube wir bringen Bluebird ein wenig durcheinander
Können wir uns darauf einigen:
Wenn man irgendwo eine Binärzahl auf dem Papier stehen hat, dann ist links das niederwertigste Bit (also die 1) und je weiter rechts man kommt, desto höherwertig sind die Bits.
Eben nicht! Umgekehrt.
Binäre Zahlen werden genauso notiert wie dezimale, d.h. die niederwertigste Ziffer steht rechts.
Es gibt beide Schreibweisen. Gerade, wenn Maschinen sich miteinander unterhalten, schreibt man die niedrigen Potenzen gerne nach "links", weil es einfacher parsbar ist. Für den Menschen ist es allerdings intuiriver, Binärzahlen genauso wie Dezimalzahlen zu schreiben - die niedrigen Potenzen nach rechts. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Sc*****. Da habe ich wirklich genau das Gegenteil von dem geschrieben, was ich gemeint habe..... -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
ich habe mal schwer nachgedacht und bin auf folgendes gekommen: 165 = 5*1er ; 6*10er ; 1*100 ; warum dann nicht 1011 = 1*1er ; 1*2er ; 0*4er ; 1*8er ; ??? Ich denke, das es vieleicht doch rechts mit dem niedreigsten wert beginnt
Genau das wollte ich dir die ganze Zeit erzählen! Leider bin ich da selbst ein wenig durcheinandergekommen. -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
Loddab postete Wenn man irgendwo eine Binärzahl auf dem Papier stehen hat, dann ist links das niederwertigste Bit (also die 1) und je weiter rechts man kommt, desto höherwertig sind die Bits.
nun doch anders herum wie bei dezimal??? in der schule haben wir jedenfalls das niederwertigste bit (1=1), nach rechts getan. -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??>