Hallo,
aus welchem Grund gibt es eigentlich Int16, wenn es schon Int32 gibt, was sowieso einen größeren Wertebereich hat?
Meine Theorie wäre jetzt, dass Int32 (wie der Name schon sagt) 32Bit/4Byte Speicher reserviert und somit in manchen Fällen (wenn z.B. nur kleine Zahlen benötigt werden) schlicht und ergreifend verschwenderisch und ineffizient wäre.
Aber ist das auch der Grund?
Gruß
Flavio
Hallo,
aus welchem Grund gibt es eigentlich Int16, wenn es schon
Int32 gibt, was sowieso einen größeren Wertebereich hat?
Meine Theorie wäre jetzt, dass Int32 (wie der Name schon sagt)
32Bit/4Byte Speicher reserviert und somit in manchen Fällen
(wenn z.B. nur kleine Zahlen benötigt werden) schlicht und
ergreifend verschwenderisch und ineffizient wäre.
Aber ist das auch der Grund?
Ja, das ist der Grund. Es gibt sogar Int8 (char/unsigned char)
oder int1 (bool, aber nicht immer als int1 implementiert).
Grüße
CMБ