Long: Unterschied zwischen den Versionen
Hauer (Diskussion | Beiträge) |
Hauer (Diskussion | Beiträge) |
||
Zeile 15: | Zeile 15: | ||
Der '''Wertebereich''' liegt bei -2<sup>63</sup> bis 2<sup>63</sup>-1. | Der '''Wertebereich''' liegt bei -2<sup>63</sup> bis 2<sup>63</sup>-1. | ||
− | Longvariablen werden immer dann verwendet, wenn Integervariablen nicht mehr aus reichen. Dies kann z.B. bei Geldbeträgen sein, wo ein Überlaufen der Zahl in den negativen Bereich verheerende Folgen haben könnte. In so einem Falle verwendet man jedoch meistens komplexe Datenstrukturen, die solche Fälle abfangen können, damit ein Überlauf ''niemals'' geschehen kann. | + | Longvariablen werden immer dann verwendet, wenn Integervariablen nicht mehr aus reichen. Dies kann z.B. bei Geldbeträgen sein, wo ein Überlaufen der Zahl in den negativen Bereich verheerende Folgen haben könnte. In so einem Falle verwendet man jedoch meistens komplexe Datenstrukturen, die solche Fälle abfangen können, damit ein Überlauf ''niemals'' geschehen kann. Ein weiterer Verwendungszweck liegt in der Angabe von Zeitpunkten, da diese z.B. als Angabe in nanosekunden sehr schnell den Wertebereich eines Integers sprengen. |
=Beispiele= | =Beispiele= |
Version vom 29. April 2016, 22:12 Uhr
Ein Long ist ein primitiver Datentyp.
Inhaltsverzeichnis
Aufbau
Ein Long besteht aus dem Schlüsselwort long, dem Namen und der zugewiesenen Zahl mit dem Abschluss L oder l.
long Name = Zahl mit einem abschließendem L oder l;
Verwendungszweck
Der Typ Long wird verwendet, um ganze Zahlen zu speichern. Longs verhalten sich genauso wie byte, short oder int, benötigen jedoch 64 Bit Speicherplatz. Zahlenwerte einer Longvariablen müssen explizit mit L oder l angegeben werden. Ansonsten werden die Werte als Integer verwendet. Das kann zu Fehlern führen.
Der Wertebereich liegt bei -263 bis 263-1.
Longvariablen werden immer dann verwendet, wenn Integervariablen nicht mehr aus reichen. Dies kann z.B. bei Geldbeträgen sein, wo ein Überlaufen der Zahl in den negativen Bereich verheerende Folgen haben könnte. In so einem Falle verwendet man jedoch meistens komplexe Datenstrukturen, die solche Fälle abfangen können, damit ein Überlauf niemals geschehen kann. Ein weiterer Verwendungszweck liegt in der Angabe von Zeitpunkten, da diese z.B. als Angabe in nanosekunden sehr schnell den Wertebereich eines Integers sprengen.
Beispiele
long Zahl1 = 500L; long Zahl2 = -1337L;
Schlüsselwort
- long