Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tietotyypit | Muuttujat ja Tietotyypit
C++-Esittely

bookTietotyypit

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

main.cpp

copy
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

integers.h

decimals.h

decimals.h

copy
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?

question mark

Mitä int-tietotyyppi tallentaa?

Select the correct answer

question mark

Mikä on oikea syntaksi char-tyypille?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 3.85

bookTietotyypit

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

main.cpp

copy
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

integers.h

decimals.h

decimals.h

copy
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?

question mark

Mitä int-tietotyyppi tallentaa?

Select the correct answer

question mark

Mikä on oikea syntaksi char-tyypille?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
some-alt