Archiv für das Tag 'binär'



String in Integer konvertieren (dezimal, binär, hexadezimal, oktal)

C++

Wie man Strings in Zahlen und Zahlen in Strings in C++ konvertiert, habe ich bereits beschrieben. Jetzt möchte ich eine Lösung vorstellen, wie Strings in Integer ganz “per Hand” umwandelt werden (Es war meine Hausaufgabenlösung in Informatik). Um einen String in einen Integer umzuwandeln, lohnt es sich das ASCII-System auszunutzen. Das Prinzip ist ziemlich einfach: Man nimmt das erste char-Zeichen (was nichts anderes als eine… Weiterlesen

Zahlensysteme der Informatik 3: Bit, Byte, Bitwertigkeit

Bit, Byte, Nibble

Bit Ein Bit ist die kleinste Informationseinheit. Man kann sie sich als eine Antwort auf eine Frage, die man mit Ja/Nein beantworten kann, vorstellen. In der Elektrotechnik entspricht dieses Ja/Nein der Antwort auf die Frage, ob in einer Schaltung Strom fließt oder nicht, was auch der wesentliche Grund für die Verwendung des binären Zahlensystems ist in der Informatik ist. Damit stellt eine Stelle in einer… Weiterlesen

Zahlensysteme der Informatik 2: Hexadezimalsystem

hexadezimalzahl_beispiel

Im ersten Teil des Artikels wurde deutlich, dass binäre Zahlen sehr lang werden können. So eine Darstellung, die nur aus zwei Zahlen besteht ist demnach nicht nur unhandlich, sondern auch fehleranfällig. Das ist einer der Gründe warum man das Hexadezimalsystem eingeführt hat. Dieses Zahlensystem verwendet als Basis die Zahl 16. Man kann also mit einer Zahl bereits 16 Zustände beschreiben, im binären Zahlensystem braucht man… Weiterlesen

Zahlensysteme der Informatik 1: Binärsystem

nerd

Erst durch das Wissen verschiedener Zahlensysteme kann man verstehen wie ein Computer intern rechnet oder wie bei den verschiedenen Programmiersprachen die Datentypen aufgebaut sind und warum beim Rechnen mit Fließkommazahlen Fehler entstehen. In dieser Artikelserie werde ich versuchen dieses Wissen zu vermitteln und hoffentlich auch einige Leser für die Informatik begeistern. Das binäre Zahlensystem ist das wichtigste Zahlensystem in der Informatik. Dieses Zahlensystem verwendet als… Weiterlesen