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

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 rohkeasti erilaisia vaihtoehtoja.

main.cpp

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 lukuarvojen 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

12
// Examples of literal integers 5 100 30

Bool

bool-tietotyyppi 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 ohjausvirran hallinnassa.

Char

char-tietotyyppiä käytetään yksittäisten merkkien tallentamiseen, kuten kirjaimet, numerot, välimerkit ja erikoismerkit. 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 data normaalisti olisi. Vaikka se on tyhjä, se on erittäin hyödyllinen. Sen avulla ohjelmoijat voivat luoda kehittyneitä ominaisuuksia ja käsitellä monimutkaisia tehtäviä.

1. Mitä tietoja int-tietotyyppi tallentaa?

2. Mikä on oikea syntaksi char-tyypille?

question mark

Mitä tietoja int-tietotyyppi tallentaa?

Valitse oikea vastaus

question mark

Mikä on oikea syntaksi char-tyypille?

Valitse oikea vastaus

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

Osio 3. Luku 1
some-alt