Datatyper
Når du erklærer en variabel, må du spesifisere hvilken type data vi skal lagre i den. Det finnes datatyper for enkel minnehåndtering for enhver situasjon.
Integer Types | Floating Point Types | Character Types | Other Types |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numerisk
Disse typene er essensielle for lagring av numeriske verdier og utførelse av matematiske operasjoner. De er delt inn i to hovedgrupper: heltallstyper, som lagrer hele tall, og flyttallstyper, som lagrer tall med brøkdeler.
integers
decimals
// examples of literal integers 5 100 30
Bool
Datatypen bool
representerer to boolske verdier: null tolkes som false og en tolkes som true.
Char
Datatypen char
brukes til å lagre individuelle tegn, som kan inkludere bokstaver, sifre, skilletegn og spesialtegn. Disse tegnene må være omsluttet av enkle anførselstegn ('
), som 'A'
, '9'
, eller '!'
.
Void
Datatypen void
representerer fraværet av en verdi. Den brukes primært for funksjoner som ikke returnerer noen data. Når en funksjon er deklarert som void
, betyr det at funksjonen utfører en handling, men ikke gir et resultat.
Merk
Bruken og formålet med
void
vil bli utforsket nærmere i kapitlet om funksjoner.
Du kan sjekke datatypen til visse uttrykk ved å bruke koden nedenfor. Føl deg fri til å eksperimentere 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. Hva lagrer datatypen int?
2. Hva er riktig syntaks for en char
type?
Takk for tilbakemeldingene dine!