Gegevenstypen
Bij het declareren van een variabele moet u opgeven welk type gegevens erin wordt opgeslagen. Er zijn gegevenstypen voor eenvoudige geheugenverwerking voor elke situatie.
Gehele getallen | Kommagetallen | Teken typen | Overige typen |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numeriek
Deze typen zijn essentieel voor het opslaan van numerieke waarden en het uitvoeren van wiskundige bewerkingen. Ze zijn onderverdeeld in twee hoofdgroepen: gehele getallen, die gehele getallen opslaan, en kommagetallen, die getallen met een fractie opslaan.
integers.h
decimals.h
12// examples of literal integers 5 100 30
Bool
Het gegevenstype bool
vertegenwoordigt twee booleaanse waarden: nul wordt geïnterpreteerd als false en één wordt geïnterpreteerd als true.
Char
Het gegevenstype char
wordt gebruikt voor het opslaan van individuele tekens, waaronder letters, cijfers, leestekens en speciale tekens. Deze tekens moeten tussen enkele aanhalingstekens ('
) staan, zoals 'A'
, '9'
of '!'
.
Void
Het void
gegevenstype geeft de afwezigheid van een waarde aan. Het wordt voornamelijk gebruikt voor functies die geen gegevens retourneren. Wanneer een functie als void
wordt gedeclareerd, betekent dit dat de functie een handeling uitvoert maar geen resultaat oplevert.
Opmerking
Het gebruik en doel van
void
wordt verder behandeld in het hoofdstuk over functies.
Het gegevenstype van bepaalde expressies kan worden gecontroleerd met onderstaande code. Experimenteer gerust hiermee.
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. Wat slaat het gegevenstype int op?
2. Wat is de juiste syntax voor een char
type?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.85
Gegevenstypen
Veeg om het menu te tonen
Bij het declareren van een variabele moet u opgeven welk type gegevens erin wordt opgeslagen. Er zijn gegevenstypen voor eenvoudige geheugenverwerking voor elke situatie.
Gehele getallen | Kommagetallen | Teken typen | Overige typen |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numeriek
Deze typen zijn essentieel voor het opslaan van numerieke waarden en het uitvoeren van wiskundige bewerkingen. Ze zijn onderverdeeld in twee hoofdgroepen: gehele getallen, die gehele getallen opslaan, en kommagetallen, die getallen met een fractie opslaan.
integers.h
decimals.h
12// examples of literal integers 5 100 30
Bool
Het gegevenstype bool
vertegenwoordigt twee booleaanse waarden: nul wordt geïnterpreteerd als false en één wordt geïnterpreteerd als true.
Char
Het gegevenstype char
wordt gebruikt voor het opslaan van individuele tekens, waaronder letters, cijfers, leestekens en speciale tekens. Deze tekens moeten tussen enkele aanhalingstekens ('
) staan, zoals 'A'
, '9'
of '!'
.
Void
Het void
gegevenstype geeft de afwezigheid van een waarde aan. Het wordt voornamelijk gebruikt voor functies die geen gegevens retourneren. Wanneer een functie als void
wordt gedeclareerd, betekent dit dat de functie een handeling uitvoert maar geen resultaat oplevert.
Opmerking
Het gebruik en doel van
void
wordt verder behandeld in het hoofdstuk over functies.
Het gegevenstype van bepaalde expressies kan worden gecontroleerd met onderstaande code. Experimenteer gerust hiermee.
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. Wat slaat het gegevenstype int op?
2. Wat is de juiste syntax voor een char
type?
Bedankt voor je feedback!