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++ Johdanto

book
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 TypesFloating Point TypesCharacter TypesOther Types
intfloatcharbool
shortdoublestringvoid

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.

h

integers

h

decimals

copy
12
// examples of literal integers 5 100 30

Bool

bool-tietotyyppi edustaa kahta totuusarvoa: nolla tulkitaan false ja yksi tulkitaan true.

päällä = true = 1
pois = false = 0

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.

cpp

main

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; }

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
ChatGPT

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

some-alt