Bitmanipulation für Anfänger: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=== Von Bits und Bytes === ==== Daten-Typen (Variablen-Typen) ==== * 1 Bit ist die kleinste Einheit ** 1 Bit kann nur 2 Werte annehmen: 0 oder 1 (false oder true) ** Beispiel:...") |
|||
Line 7: | Line 7: | ||
** ...hat 8 Bit | ** ...hat 8 Bit | ||
** ein Byte kann 256 (2 hoch 7) Werte annehmen: 0 bis 255 | ** ein Byte kann 256 (2 hoch 7) Werte annehmen: 0 bis 255 | ||
** Beispiel: <tt> | ** Beispiel: <tt>0 0 0 0 0 0 0 0</tt> ist der Wert 0 | ||
** Beispiel: <tt> | ** Beispiel: <tt>1 0 0 0 0 0 0 0</tt> ist der Wert 128 | ||
** Beispiel: <tt> | ** Beispiel: <tt>1 0 0 0 0 0 0 1</tt> ist der Wert 129 | ||
** Beispiel: <tt> | ** Beispiel: <tt>1 1 1 1 1 1 1 1</tt> ist der Wert 255 | ||
* 1 Integer<ref>32-Bit Integer, 16-Bit-Integer lassen wir mal weg :)</ref> | * 1 Integer<ref>32-Bit Integer, 16-Bit-Integer lassen wir mal weg :)</ref> | ||
** hat 4 Byte (32 Bit) | ** hat 4 Byte (32 Bit) | ||
** kann 4.294.967.296 Werte annehmen: −2.147.483.648 bis 2.147.483.647 | ** kann 4.294.967.296 Werte annehmen: −2.147.483.648 bis 2.147.483.647 | ||
==== Über die Bits eines Bytes oder Integers ==== | ==== Über die Bits eines Bytes oder Integers ==== |
Revision as of 18:03, 9 June 2013
Von Bits und Bytes
Daten-Typen (Variablen-Typen)
- 1 Bit ist die kleinste Einheit
- 1 Bit kann nur 2 Werte annehmen: 0 oder 1 (false oder true)
- Beispiel: <0>
- 1 Byte...
- ...hat 8 Bit
- ein Byte kann 256 (2 hoch 7) Werte annehmen: 0 bis 255
- Beispiel: 0 0 0 0 0 0 0 0 ist der Wert 0
- Beispiel: 1 0 0 0 0 0 0 0 ist der Wert 128
- Beispiel: 1 0 0 0 0 0 0 1 ist der Wert 129
- Beispiel: 1 1 1 1 1 1 1 1 ist der Wert 255
- 1 Integer[1]
- hat 4 Byte (32 Bit)
- kann 4.294.967.296 Werte annehmen: −2.147.483.648 bis 2.147.483.647
Über die Bits eines Bytes oder Integers
- Das rechteste Bit eines Bytes oder Integer nennt man das LeastSignificantBit[2].
- Das rechteste Bit eines Bytes oder Integer nennt man das MostSignificantBit[3].
- Links:
- Fußnoten: