Konvertieren von Letters to Binary - Fragen Sie Professor Puzzler

Konvertieren von Letters to Binary - Fragen Sie Professor Puzzler

Emmanuel aus Nigeria fragt: „Wie werden die Buchstaben in binäre Codes umgewandelt?“

Die große Frage ist: „Wie kann man einen Brief in eine Zahl umwandeln?“ Denn wenn man den Brief in eine Zahl umwandeln kann, dann können Sie die Informationen auf unserer Basis Conversion-Seite verwenden, diese Zahl in binären zu konvertieren. Also, wie macht der Computer die Konvertierung von Brief an Nummer?







Sie fragen sich vielleicht, „256 Warum?“ und die Antwort ist, weil 256 = 2 8, die etwas weniger als 256 bedeutet, kann als 8 Binärbits (Stellenwerte) geschrieben werden. Jedes Zeichen muss die gleiche Anzahl von binären Bits haben - sonst würde niemand wissen, wo ein Zeichen endet und die nächste beginnt. Also auch wenn die Zahl 15 nur vier Bits muss in binär (1111two) geschrieben werden, um alle um sicherzustellen, dass die Zahlen die gleiche Länge haben, würde der Computer als 0000 1111two schreiben. Wir haben einen Raum zwischen jeweils vier digts, aus dem gleichen Grund, dass wir Kommas in der Basis zu tun zehn - es hilft uns lange Ziffernfolgen leichter zu lesen.

Okay, so mit, dass aus dem Weg, jetzt müssen wir nur noch wissen, welche Buchstaben durch welche Zahl vertreten sind. Hier ist eine schnelle Referenz für Sie:

Denken Sie daran, erwähnte ich, dass die ASCII-Codes für die Shift-Taste-Konto? Das bedeutet, dass Kleinbuchstaben eine andere Nummer als Großbuchstaben zugewiesen haben:







Nun, es gibt ein paar Dinge, die Sie über gewundert haben könnte, wie „Was kommt vor 65?“ und „Warum gibt es eine Lücke zwischen den oberen und unteren Fallzahlen?“

Die Antwort auf die erste Frage ist, gibt es andere Zeichen in diese Lücken - Zahlen, Satz, spezielle Steuerzeichen (wie die Rück, Enter, Löschen, usw.).

Der Grund gibt es eine Lücke zwischen dem oberen und Klein Alphabeten ist, dass es „ein“ 32 mehr als „A“ macht Das ist sehr praktisch, da 32 eine Potenz von 2 (2 5), so dass zwischen den oberen und unteren Gehäuseänderungsmittel nur ein Bit ändert:

A = 0100 0001
a = 0110 0001

Also, wenn Sie den Computer des ASCII-Zeichensatz verwenden, und Sie wollten „Hallo“ in binäre konvertieren, würden Sie jeden Buchstaben im ASCII-Diagramm sehen:

H = 72 = 0100 1000two
e = 101 = 0110 0101two
l = 108 = 0110 1100two
l = 108 = 0110 1100two
o = 111 = 0110 1111two

Also das ganze Wort „Hallo“ ist:

0100 1000 0110 0101 0110 1100 0110 1100 0110 1111two.

Oder Sie könnten eine Tabelle mit 64 Zeichen erstellen, die Sie entweder in einem viel mehr Interpunktion setzen lassen würde, oder die Zahlen oder Kleinbuchstaben. Aber jetzt sind Sie mit sechs Binärziffern pro Zeichen, so dass Sie nicht so viel Platz zu sparen.

Aber wenn Sie wirklich eine codierte Nachricht machen wollen, gibt es viel bessere Möglichkeiten, es zu tun, so dass jeder klebt nur mit dem Standard-ASCII-Codes, um die Dinge einfach zu halten.

Noch ein paar Dinge:

  1. Das ASCII-Diagramm ist online verfügbar; gehen Sie einfach zu Google und suchen Sie nach „ASCII-Codes“ und Sie werden die gesamte Liste bekommen!
  2. ASCII steht für "American Standard Code for Information Interchange"

Danke der Nachfrage, Emmanuel. Ich habe Ihnen wahrscheinlich viel mehr Informationen, als Sie erwartet hatten, aber ich hoffe, dass Sie es gefunden interessant und nützlich!

Farben, Zahlen und Grapheme: - PS können Sie weitere Informationen über hier kodiert finden.







In Verbindung stehende Artikel