Tietotyypit
Kun määrittelet muuttujan, sinun täytyy määrittää, minkä tyyppistä dataa siihen tallennetaan. Jokaiselle tilanteelle on olemassa tietotyyppejä, jotka helpottavat muistin käsittelyä.
Voit tarkistaa tiettyjen lausekkeiden tietotyypin alla olevalla koodilla. Kokeile vapaasti erilaisia vaihtoehtoja.
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; }
Numeraaliset
Nämä tyypit ovat olennaisia numeraalisten arvojen tallentamiseen ja matemaattisten operaatioiden suorittamiseen. Ne jaetaan kahteen pääryhmään: kokonaislukutyypit, jotka tallentavat kokonaislukuja, ja liukuluvut, jotka tallentavat lukuja, joilla on desimaaliosa.
integers.h
decimals.h
12// Examples of literal integers 5 100 30
Bool
Tietotyyppi bool edustaa loogista arvoa, joka voi olla joko true tai false. Se tallennetaan yleensä numerona, jossa nolla tarkoittaa false ja yksi tarkoittaa true. Tämä yksinkertainen tyyppi on olennainen päätöksenteossa ja ohjelman ohjauksessa.
Char
char-tietotyyppiä käytetään yksittäisten merkkien tallentamiseen, kuten kirjainten, numeroiden, välimerkkien ja erikoismerkkien. Nämä merkit tulee kirjoittaa yksinkertaisten lainausmerkkien (') sisään, esimerkiksi 'A', '9' tai '!'.
Void
void-tyyppi edustaa arvon puuttumista. Se tarkoittaa, ettei mitään tallenneta, vaan kyseessä on tyhjä tila, jossa normaalisti olisi dataa. Vaikka se on tyhjä, se on erittäin hyödyllinen. Sen avulla ohjelmoijat voivat luoda edistyneitä ominaisuuksia ja käsitellä monimutkaisia tehtäviä.
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
Awesome!
Completion rate improved to 3.85
Tietotyypit
Pyyhkäise näyttääksesi valikon
Kun määrittelet muuttujan, sinun täytyy määrittää, minkä tyyppistä dataa siihen tallennetaan. Jokaiselle tilanteelle on olemassa tietotyyppejä, jotka helpottavat muistin käsittelyä.
Voit tarkistaa tiettyjen lausekkeiden tietotyypin alla olevalla koodilla. Kokeile vapaasti erilaisia vaihtoehtoja.
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; }
Numeraaliset
Nämä tyypit ovat olennaisia numeraalisten arvojen tallentamiseen ja matemaattisten operaatioiden suorittamiseen. Ne jaetaan kahteen pääryhmään: kokonaislukutyypit, jotka tallentavat kokonaislukuja, ja liukuluvut, jotka tallentavat lukuja, joilla on desimaaliosa.
integers.h
decimals.h
12// Examples of literal integers 5 100 30
Bool
Tietotyyppi bool edustaa loogista arvoa, joka voi olla joko true tai false. Se tallennetaan yleensä numerona, jossa nolla tarkoittaa false ja yksi tarkoittaa true. Tämä yksinkertainen tyyppi on olennainen päätöksenteossa ja ohjelman ohjauksessa.
Char
char-tietotyyppiä käytetään yksittäisten merkkien tallentamiseen, kuten kirjainten, numeroiden, välimerkkien ja erikoismerkkien. Nämä merkit tulee kirjoittaa yksinkertaisten lainausmerkkien (') sisään, esimerkiksi 'A', '9' tai '!'.
Void
void-tyyppi edustaa arvon puuttumista. Se tarkoittaa, ettei mitään tallenneta, vaan kyseessä on tyhjä tila, jossa normaalisti olisi dataa. Vaikka se on tyhjä, se on erittäin hyödyllinen. Sen avulla ohjelmoijat voivat luoda edistyneitä ominaisuuksia ja käsitellä monimutkaisia tehtäviä.
1. Mitä int-tietotyyppi tallentaa?
2. Mikä on oikea syntaksi char-tyypille?
Kiitos palautteestasi!