Tietotyypit
Kun määrität muuttujan, sinun on määritettävä, minkä tyyppistä dataa tallennamme siihen. On olemassa tietotyyppejä, jotka helpottavat muistin käsittelyä joka tilanteessa.
Integer Types | Floating Point Types | Character Types | Other Types |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numeraaliset
Nämä tyypit ovat olennaisia numeraalisten arvojen tallentamiseen ja matemaattisten operaatioiden suorittamiseen. Ne on jaettu kahteen pääryhmään: kokonaislukutyypit, jotka tallentavat kokonaislukuja, ja liukuluvut, jotka tallentavat lukuja, joilla on murto-osia.
integers.h
decimals.h
12// examples of literal integers 5 100 30
Bool
bool
-tietotyyppi edustaa kahta totuusarvoa: nolla tulkitaan false ja yksi tulkitaan true.
Char
char
-tietotyyppiä käytetään yksittäisten merkkien tallentamiseen, jotka voivat sisältää kirjaimia, numeroita, välimerkkejä ja erikoismerkkejä. Nämä merkit on suljettava yksittäisiin lainausmerkkeihin ('
), kuten 'A'
, '9'
tai '!'
.
Void
void
-tietotyyppi edustaa arvon puuttumista. Sitä käytetään ensisijaisesti funktioissa, jotka eivät palauta mitään dataa. Kun funktio on määritelty void
-tyyppiseksi, se tarkoittaa, että funktio suorittaa jonkin toiminnon, mutta ei anna tulosta.
Huomautus
void
-tyypin käyttöä ja tarkoitusta käsitellään tarkemmin funktioita käsittelevässä luvussa.
Voit tarkistaa tiettyjen lausekkeiden tietotyypin alla olevan koodin avulla. Kokeile sitä vapaasti.
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. Mitä int-tietotyyppi tallentaa?
2. Mikä on oikea syntaksi char
-tyypille?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Kysy minulta kysymyksiä tästä aiheesta
Tiivistä tämä luku
Näytä käytännön esimerkkejä
Awesome!
Completion rate improved to 4
Tietotyypit
Pyyhkäise näyttääksesi valikon
Kun määrität muuttujan, sinun on määritettävä, minkä tyyppistä dataa tallennamme siihen. On olemassa tietotyyppejä, jotka helpottavat muistin käsittelyä joka tilanteessa.
Integer Types | Floating Point Types | Character Types | Other Types |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numeraaliset
Nämä tyypit ovat olennaisia numeraalisten arvojen tallentamiseen ja matemaattisten operaatioiden suorittamiseen. Ne on jaettu kahteen pääryhmään: kokonaislukutyypit, jotka tallentavat kokonaislukuja, ja liukuluvut, jotka tallentavat lukuja, joilla on murto-osia.
integers.h
decimals.h
12// examples of literal integers 5 100 30
Bool
bool
-tietotyyppi edustaa kahta totuusarvoa: nolla tulkitaan false ja yksi tulkitaan true.
Char
char
-tietotyyppiä käytetään yksittäisten merkkien tallentamiseen, jotka voivat sisältää kirjaimia, numeroita, välimerkkejä ja erikoismerkkejä. Nämä merkit on suljettava yksittäisiin lainausmerkkeihin ('
), kuten 'A'
, '9'
tai '!'
.
Void
void
-tietotyyppi edustaa arvon puuttumista. Sitä käytetään ensisijaisesti funktioissa, jotka eivät palauta mitään dataa. Kun funktio on määritelty void
-tyyppiseksi, se tarkoittaa, että funktio suorittaa jonkin toiminnon, mutta ei anna tulosta.
Huomautus
void
-tyypin käyttöä ja tarkoitusta käsitellään tarkemmin funktioita käsittelevässä luvussa.
Voit tarkistaa tiettyjen lausekkeiden tietotyypin alla olevan koodin avulla. Kokeile sitä vapaasti.
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. Mitä int-tietotyyppi tallentaa?
2. Mikä on oikea syntaksi char
-tyypille?
Kiitos palautteestasi!