Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Typmodifikatoren für Variablen | Numerische Datentypen
C++ Datentypen
course content

Kursinhalt

C++ Datentypen

C++ Datentypen

1. Einführung
2. Numerische Datentypen
3. Textdatentyp
4. Andere Datentypen und Konzepte

book
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.

h

type_modifiers

copy
1234567
// `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.

cpp

main

copy
12345678910
#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 mit short int;
  • long ist gleichbedeutend mit long 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:

Aufgabe

Swipe to start coding

  1. Ändern Sie den Typ der Variablen, damit sie eine größere Zahl halten können.
  2. Geben Sie das Ergebnis des Ausdrucks aus.

Lösung

cpp

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 3
toggle bottom row

book
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.

h

type_modifiers

copy
1234567
// `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.

cpp

main

copy
12345678910
#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 mit short int;
  • long ist gleichbedeutend mit long 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:

Aufgabe

Swipe to start coding

  1. Ändern Sie den Typ der Variablen, damit sie eine größere Zahl halten können.
  2. Geben Sie das Ergebnis des Ausdrucks aus.

Lösung

cpp

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 3
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt