neuerlehrplan:gk:zahl_zeichen_codierung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| neuerlehrplan:gk:zahl_zeichen_codierung [2025/11/21 11:08] – [Negative ganze Zahlen] lutz | neuerlehrplan:gk:zahl_zeichen_codierung [2025/11/21 11:51] (aktuell) – [Darstellung von Kommazahlen] lutz | ||
|---|---|---|---|
| Zeile 28: | Zeile 28: | ||
| Da das führende neunte Bit (die 1) bei 8 Bit Breite einfach weg fällt, bleiben 8 Bits mit 0, also die Zahl 0 übrig. | Da das führende neunte Bit (die 1) bei 8 Bit Breite einfach weg fällt, bleiben 8 Bits mit 0, also die Zahl 0 übrig. | ||
| + | |||
| + | **Beispiel 2** | ||
| + | |||
| + | Um aus einem Zweierkomplement die zugehörige negative Zahl zur erstellen, geht man wie folgt vor: | ||
| + | |||
| + | 1. Bitmuster invertieren | ||
| + | |||
| + | < | ||
| + | 11110100 | ||
| + | → invertiert: | ||
| + | 00001011 | ||
| + | </ | ||
| + | |||
| + | 2. 1 **addieren** | ||
| + | < | ||
| + | 00001011 | ||
| + | + 1 | ||
| + | --------- | ||
| + | 00001100 | ||
| + | </ | ||
| + | |||
| + | 3. Entstandene Zahl (12) ist der Betrag der gesuchten Zahl. Da das erste Zeichen im Bitmuster eine 1 war, ist die Zahl negativ, also -12. | ||
| In den meisten Programmiersprachen werden negative ganze Zahlen mit Hilfe des Zweierkomplements dargestellt, | In den meisten Programmiersprachen werden negative ganze Zahlen mit Hilfe des Zweierkomplements dargestellt, | ||
| Zeile 53: | Zeile 75: | ||
| * **52 Bit**: Mantisse -> dezimale Dualzahl, die immer mit 1. beginnt und den Wert der Zahl ohne Potenz repräsentiert | * **52 Bit**: Mantisse -> dezimale Dualzahl, die immer mit 1. beginnt und den Wert der Zahl ohne Potenz repräsentiert | ||
| - | **Beispiel | + | **Beispiel |
| Betrachten wir zum Beispiel den Dezimalbruch 5,5. Um die Zahl als binäre Gleitkommazahl darzustellen, | Betrachten wir zum Beispiel den Dezimalbruch 5,5. Um die Zahl als binäre Gleitkommazahl darzustellen, | ||
neuerlehrplan/gk/zahl_zeichen_codierung.1763719726.txt.gz · Zuletzt geändert: von lutz
