Codierungen [] (Codierungen), Lektion, Seite 722830
https://www.purl.org/stefan_ram/pub/codierungen_informatik (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Java-Kurs

Zahlensysteme und Kodierungen

Erinnerung an die Regeln der Potenzrechnung

Der Exponent gibt an, wie oft  1 mit der Basis multipliziert werden soll:

² = Zwei Multiplikationen mit der Basis

10² = 1·10·10

8² = 1·8·8

2² = 1·2·2

¹ = Eine Multiplikation mit der Basis

10¹ = 1·10

8¹ = 1·8

2¹ = 1·2

⁰ = Keine Multiplikation mit der Basis

10⁰ = 1

8⁰ = 1

2⁰ = 1

Das Zehnersystem

Basis 10, Stellenwerte (von rechts nach links): 10⁰, 10¹, 10² u.s.w.

467 = 4×10² + 6×10¹ + 7×10⁰ = 400 + 60 + 7

Das Achtersystem

467₈ = 4×8² + 6×8¹ + 7×8⁰ = 4×64 + 6×8 + 7×1 = 256 + 48 + 7 = 311

467₁₀

Das Zweiersystem

467₂ = 4×2² + 6×2¹ + 7×2⁰ = 4×4 + 6×2 + 7×1 = 16 + 12 + 7 = 35

Im Zweiersystem sind jedoch nur die Ziffern von 0 bis 1 üblich:

101₂ = 1×2² + 0×2¹ + 1×2⁰ = 1×4 + 0×2 + 1×1 = 4 + 0 + 1 = 5

Allgemein sind in der Basis n nur die Ziffern bis zum Wert von maximal n-1 üblich, beispielsweise im Zehnersystem die Ziffern von 0 bis 9.

Bitdarstellungen natürlicher Zahlen

Bitdarstellung von 5: »101«

Gruppen

Achtergruppe: 5=»0000  0101« (0 – 255)

0=»0000  0000«

255=»1111  1111«

Sechzehnergruppe: 5=»0000  0000 0000  0101« (0 – 65535)

0=»0000  0000 0000  0000«

65535=»1111  1111 1111  1111«

Zweiunddreizigergruppe: 5=»0000  0000 0000  00000000  0000 0000  0101« (0 – 4294967295)

0 = »0000  0000 0000  00000000  0000 0000  0000«

4294967295 = »1111  1111 1111  11111111  1111 1111  1111«

usw

Die Darstellungen mit Bitgruppen sind die interne natürliche eigentliche Notation eines Binär-Rechners.

ASCII

Direkte Bitdarstellung in einer Siebenergruppe:

A 100 0001

B 100 0010

C 100 0011

usw

Unicode

Indirekte Bitdarstellung: Zuerst Zahlendarstellung durch Codepunkte.

A 65

B 66

C 67

Dann Bitdarstellung dieser Zahlen in verschiedenen Codierungen (beispielsweise: UTF-8, UCS-16, UCS-32)

65 0100 0001

65 0100 0010

65 0100 0011

vgl toLowerCase

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722830 stefan_ram:722830 Codierungen Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722830, slrprddef722830, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/codierungen_informatik