Datatyper
Vid deklaration av en variabel måste du ange vilken typ av data som ska lagras i den. Det finns datatyper för enkel minneshantering för varje situation.
Heltalstyper | Flyttalstyper | Teckentyper | Övriga typer |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numeriska
Dessa typer är avgörande för lagring av numeriska värden och utförande av matematiska operationer. De delas in i två huvudgrupper: heltalstyper, som lagrar heltal, och flyttalstyper, som lagrar tal med bråkdelsdelar.
integers.h
decimals.h
12// examples of literal integers 5 100 30
Bool
Datatypen bool
representerar två booleska värden: noll tolkas som false och ett tolkas som true.
Char
Datatypen char
används för att lagra enskilda tecken, vilket kan inkludera bokstäver, siffror, skiljetecken och specialtecken. Dessa tecken måste omslutas av enkla citattecken ('
), såsom 'A'
, '9'
eller '!'
.
Void
Datatypen void
representerar avsaknaden av ett värde. Den används främst för funktioner som inte returnerar någon data. När en funktion deklareras som void
innebär det att funktionen utför en åtgärd men inte ger något resultat.
Obs
Användningen och syftet med
void
kommer att behandlas mer ingående i kapitlet om funktioner.
Du kan kontrollera datatypen för vissa uttryck med hjälp av koden nedan. Prova gärna att experimentera med den.
main.cpp
123456789#include <iostream> #include <typeinfo> // Provides tools for type identification int main() { // `typeid().name()` gives you the type of expression // Replace `___` with a number, boolean (true/false), or character std::cout << "The data type is " << typeid(___).name() << std::endl; }
1. Vad lagrar datatypen int?
2. Vilken är den korrekta syntaxen för en char
-typ?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 3.85
Datatyper
Svep för att visa menyn
Vid deklaration av en variabel måste du ange vilken typ av data som ska lagras i den. Det finns datatyper för enkel minneshantering för varje situation.
Heltalstyper | Flyttalstyper | Teckentyper | Övriga typer |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numeriska
Dessa typer är avgörande för lagring av numeriska värden och utförande av matematiska operationer. De delas in i två huvudgrupper: heltalstyper, som lagrar heltal, och flyttalstyper, som lagrar tal med bråkdelsdelar.
integers.h
decimals.h
12// examples of literal integers 5 100 30
Bool
Datatypen bool
representerar två booleska värden: noll tolkas som false och ett tolkas som true.
Char
Datatypen char
används för att lagra enskilda tecken, vilket kan inkludera bokstäver, siffror, skiljetecken och specialtecken. Dessa tecken måste omslutas av enkla citattecken ('
), såsom 'A'
, '9'
eller '!'
.
Void
Datatypen void
representerar avsaknaden av ett värde. Den används främst för funktioner som inte returnerar någon data. När en funktion deklareras som void
innebär det att funktionen utför en åtgärd men inte ger något resultat.
Obs
Användningen och syftet med
void
kommer att behandlas mer ingående i kapitlet om funktioner.
Du kan kontrollera datatypen för vissa uttryck med hjälp av koden nedan. Prova gärna att experimentera med den.
main.cpp
123456789#include <iostream> #include <typeinfo> // Provides tools for type identification int main() { // `typeid().name()` gives you the type of expression // Replace `___` with a number, boolean (true/false), or character std::cout << "The data type is " << typeid(___).name() << std::endl; }
1. Vad lagrar datatypen int?
2. Vilken är den korrekta syntaxen för en char
-typ?
Tack för dina kommentarer!