Kursinhalt
C++ Datentypen
C++ Datentypen
Typmodifikatoren für Variablen
Die Schlüsselwörter short
und long
sind Typmodifikatoren. Sie werden verwendet, um die Größe oder den Bereich eines Datentyps zu ändern. Sie erstellen keine neuen Datentypen, sondern ändern die Eigenschaften bestehender Typen.
type_modifiers
// `short` is used for variables // That require smaller range of values. short int small_range_integer_variable; // `long` is used for variables // That require a larger range of values. long int large_range_integer_variable;
Manchmal weiß man, dass die Werte sicherlich klein sein werden. Zum Beispiel, wenn man das Alter von Benutzern speichert, wird der Wert 255 nicht überschreiten. Solche Werte können in 8 Bits passen.
main
#include <iostream> int main() { short int small_number = 45; long int large_number = 4000000000; std::cout << "Small number: " << small_number <<std:: endl; std::cout << "Large number: " << large_number << std::endl; }
Was diese Typmodifikatoren tun, ist die Größe eines Typs zu ändern. Während int
4 Bytes einnimmt, benötigt short int
2 Bytes und long int
8 Bytes Speicher.
Hinweis
Es gibt eine kürzere Syntax, die Sie verwenden können:
short
ist gleichbedeutend mitshort int
;long
ist gleichbedeutend mitlong int
;
Daher müssen wir long
(long int
) verwenden, um große Werte zu speichern. Im Gegensatz dazu können wir short
(short int
) verwenden, um weniger Speicherplatz zu beanspruchen. Allerdings ist der Bereich dadurch enger. Hier ist die Tabelle mit den Bereichen, die ein Typ halten kann:
Swipe to start coding
- Ändern Sie den Typ der Variablen, damit sie eine größere Zahl halten können.
- Geben Sie das Ergebnis des Ausdrucks aus.
Lösung
solution
Danke für Ihr Feedback!
Typmodifikatoren für Variablen
Die Schlüsselwörter short
und long
sind Typmodifikatoren. Sie werden verwendet, um die Größe oder den Bereich eines Datentyps zu ändern. Sie erstellen keine neuen Datentypen, sondern ändern die Eigenschaften bestehender Typen.
type_modifiers
// `short` is used for variables // That require smaller range of values. short int small_range_integer_variable; // `long` is used for variables // That require a larger range of values. long int large_range_integer_variable;
Manchmal weiß man, dass die Werte sicherlich klein sein werden. Zum Beispiel, wenn man das Alter von Benutzern speichert, wird der Wert 255 nicht überschreiten. Solche Werte können in 8 Bits passen.
main
#include <iostream> int main() { short int small_number = 45; long int large_number = 4000000000; std::cout << "Small number: " << small_number <<std:: endl; std::cout << "Large number: " << large_number << std::endl; }
Was diese Typmodifikatoren tun, ist die Größe eines Typs zu ändern. Während int
4 Bytes einnimmt, benötigt short int
2 Bytes und long int
8 Bytes Speicher.
Hinweis
Es gibt eine kürzere Syntax, die Sie verwenden können:
short
ist gleichbedeutend mitshort int
;long
ist gleichbedeutend mitlong int
;
Daher müssen wir long
(long int
) verwenden, um große Werte zu speichern. Im Gegensatz dazu können wir short
(short int
) verwenden, um weniger Speicherplatz zu beanspruchen. Allerdings ist der Bereich dadurch enger. Hier ist die Tabelle mit den Bereichen, die ein Typ halten kann:
Swipe to start coding
- Ändern Sie den Typ der Variablen, damit sie eine größere Zahl halten können.
- Geben Sie das Ergebnis des Ausdrucks aus.
Lösung
solution
Danke für Ihr Feedback!