Kursusindhold
C++ Introduction
C++ Introduction
Datatyper
Når du erklærer en variabel, skal du specificere, hvilken type data vi vil gemme i den. Der er datatyper til nem håndtering af hukommelse for enhver situation.
Integer Types | Floating Point Types | Character Types | Other Types |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numerisk
Disse typer er essentielle for lagring af numeriske værdier og udførelse af matematiske operationer. De er opdelt i to hovedgrupper: heltalstyper, som gemmer hele tal, og flydende punkt-typer, som gemmer tal med brøkdele.
integers
decimals
// examples of literal integers 5 100 30
Bool
Datatypen bool
repræsenterer to booleske værdier: nul fortolkes som false og en fortolkes som true.
Char
Datatypen char
bruges til at gemme individuelle tegn, som kan inkludere bogstaver, cifre, tegnsætningstegn og specialtegn. Disse tegn skal være omgivet af enkelte anførselstegn ('
), såsom 'A'
, '9'
, eller '!'
.
Void
Datatypen void
repræsenterer fraværet af en værdi. Det bruges primært til funktioner, der ikke returnerer nogen data. Når en funktion er erklæret som void
, betyder det, at funktionen udfører en handling, men ikke giver et resultat.
Bemærk
Brugen og formålet med
void
vil blive udforsket yderligere i kapitlet om funktioner.
Du kan tjekke datatypen for visse udtryk ved hjælp af koden nedenfor. Du er velkommen til at eksperimentere med det.
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. Hvad gemmer int datatypen?
2. Hvad er den korrekte syntaks for en char
type?
Tak for dine kommentarer!