Kursinnehåll
Introduktion till C++
Introduktion till C++
Datatyper
När du deklarerar en variabel måste du specificera vilken typ av data vi kommer att lagra i den. Det finns datatyper för enkel minneshantering för varje situation.
Integer Types | Floating Point Types | Character Types | Other Types |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numeriska
Dessa typer är viktiga för lagring av numeriska värden och utförande av matematiska operationer. De är indelade i två huvudgrupper: heltalstyper, som lagrar hela tal, och flyttalstyper, som lagrar tal med bråkdelar.
integers
decimals
// 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
, betyder det att funktionen utför en handling men inte ger något resultat.
Notera
Användningen och syftet med
void
kommer att utforskas vidare i kapitlet om funktioner.
Du kan kontrollera datatypen för vissa uttryck med koden nedan. Känn dig fri att experimentera med den.
main
#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. Vad är den korrekta syntaxen för en char
-typ?
Tack för dina kommentarer!