De/Integer: Difference between revisions
m (-Using L template for links) |
m (Multipage removal) |
||
Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
Ein '''Integer''' ist eine {{L|variable|Variable}}, die Ganzzahlen, oder in anderen Worten Zahlen ohne Kommastellen, speichert. Es wird wie folgt deklariert: | Ein '''Integer''' ist eine {{L|variable|Variable}}, die Ganzzahlen, oder in anderen Worten Zahlen ohne Kommastellen, speichert. Es wird wie folgt deklariert: | ||
Line 30: | Line 31: | ||
== External links == | == External links == | ||
* [[Wikipedia:Integer|Integer]] - a Wikipedia article on the subject. | * [[Wikipedia:Integer|Integer]] - a Wikipedia article on the subject. | ||
{{ACategory|Variables}} | |||
{{ACategory|Glossary}} | |||
{{ACategory|English}} |
Latest revision as of 07:37, 12 July 2024
Ein Integer ist eine Variable , die Ganzzahlen, oder in anderen Worten Zahlen ohne Kommastellen, speichert. Es wird wie folgt deklariert:
int someIntegerName;
Ein Standardinteger ist auch als 32-Bit Integer bekannt. alternative Typen des Integers sind Short, welcher ein 16-Bit Integer ist, der die Hälfte des Speichers braucht und die hälfte des Wertebereichs zum Speichern besitzt, Long, ein 64-Bit Integer mit dem doppelten Wertebereich und doppeltem Speiherverbrauch und manchmal auch Char
Zusätzlich können Integer, Shorts und Longs als vorzeichenlos (unsigned) deklariert werden. Dieser Bezeichner hebt die Möglichkeit der Variablen auf, negatiove Werte zu speichern und verdoppelt die Kapazität positiver Werte. Therefore if you know you wont need any negative values, an unsigned short will have just as good a range of values as an int, and with half the memory usage.
Folgendes ist gültig:
int normalInteger; unsigned int positiveInteger; short shortInteger; unsigned short positiveShort; long longInteger; unsigned long positiveLong;
Wenn man einen Wert speichern will, der immer negativ ist, kann man einfach einen vorzeichenlosen Typ verwenden und ein negatives Vorzeichen davor setzen!
unsigned short health = 100; unsigned short attackEffect = 13; unsigned short recoveredHealth = 5; short netChange = recoveredHealth - attackEffect; health += netChange;
See also
- Real s
External links
- Integer - a Wikipedia article on the subject.