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
decimals
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
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 mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme