Byte (Datentyp): Unterschied zwischen den Versionen
Aus EINI
Hauer (Diskussion | Beiträge) |
|||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Ein '''Byte''' ist ein [[primitiver Datentyp]] in | + | Ein '''Byte''' ist ein [[primitiver Datentyp]] in [[Java]]. |
=Aufbau= | =Aufbau= | ||
− | Eine Variable vom Typ ''' | + | Eine [[Variable]] vom Typ '''Byte''' wird mit dem [[Schlüsselwort]] '''byte''' deklariert. Es folgen der Name und die [[Zuweisung|zugewiesene]] Zahl: |
<source lang= "java"> | <source lang= "java"> | ||
Zeile 9: | Zeile 9: | ||
</source> | </source> | ||
− | + | =Verwendungszweck= | |
− | Ein ''' | + | Ein '''Byte''' wird verwendet, um sehr kleine Zahlen zu speichern. Er verwendet entsprechend seines Namens (siehe [[Byte (Bitfolge)]]) '''8 Bit''' Speicherplatz. Viele hardwarenahe Funktionalitäten von Programmen, wie Datenströme über Netzwerke oder Daten aus der Standard-Eingabe, geben ihre Rohdaten als '''Byte''' an und müssen aus ihren Einzelteilen zu größeren Datentypen zusammengesetzt werden. |
− | Der Wertebereich eines ''' | + | Der '''Wertebereich''' eines '''Byte'''s liegt zwischen -2<sup>7</sup> (-128) und 2<sup>7</sup>-1 (127). |
=Beispiele= | =Beispiele= |
Aktuelle Version vom 26. Juli 2016, 20:59 Uhr
Ein Byte ist ein primitiver Datentyp in Java.
Inhaltsverzeichnis
Aufbau
Eine Variable vom Typ Byte wird mit dem Schlüsselwort byte deklariert. Es folgen der Name und die zugewiesene Zahl:
byte Name = Zahl;
Verwendungszweck
Ein Byte wird verwendet, um sehr kleine Zahlen zu speichern. Er verwendet entsprechend seines Namens (siehe Byte (Bitfolge)) 8 Bit Speicherplatz. Viele hardwarenahe Funktionalitäten von Programmen, wie Datenströme über Netzwerke oder Daten aus der Standard-Eingabe, geben ihre Rohdaten als Byte an und müssen aus ihren Einzelteilen zu größeren Datentypen zusammengesetzt werden.
Der Wertebereich eines Bytes liegt zwischen -27 (-128) und 27-1 (127).
Beispiele
byte Zahl1 = 50; short Zahl2 = -73;
Schlüsselwort
- byte