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 i varje situation.
Du kan kontrollera datatypen för vissa uttryck med hjälp av koden nedan. Testa gärna själv.
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; }
Numeriska
Dessa typer är viktiga 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 ett logiskt värde som kan vara antingen true eller false. Den lagras vanligtvis som ett tal, där noll betyder false och ett betyder true. Denna enkla typ är viktig för att fatta beslut och styra programmets flöde.
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 ('), till exempel 'A', '9' eller '!'.
Void
Typen void representerar avsaknaden av något värde. Det betyder att inget lagras, bara ett tomt utrymme där data normalt skulle finnas. Trots att den är tom är den mycket användbar. Den gör det möjligt för programmerare att skapa avancerade funktioner och hantera komplexa uppgifter.
1. Vad lagrar datatypen int?
2. Vad ä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