Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Merkkityyppinen Tietotyyppi | Tekstimuuttujatyyppi
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
C++ Tietotyypit

bookMerkkityyppinen Tietotyyppi

Pyyhkäise näyttääksesi valikon

char-tietotyyppiä käytetään yksittäisen merkin, kuten 'A' tai 'w', tallentamiseen. Seuraavassa luvussa perehdymme siihen, miten näitä merkkejä yhdistetään jonoiksi, jotta voidaan muodostaa sanoja, lauseita ja muuta. Keskitytään nyt char-tyypin käyttöön yksittäisten merkkien tallentamiseen.

main.cpp

main.cpp

copy
1234567
#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
Note
Huom

char tulee määritellä yksittäisillä lainausmerkeillä. Vaikka tallennettava merkki olisi numero, se tulee laittaa yksittäisiin lainausmerkkeihin, '9', ei 9.

Voit kokeilla yllä olevaa koodia nähdäksesi, mitä tapahtuu, jos käytät lainausmerkkejä tai asetat numeroita ilman lainausmerkkejä.

char-tietotyyppi ja muisti.

Tallennettaessa muistiin, se muunnetaan ensin numeroksi käyttäen ASCII-taulukkoa. Tämän numeron binaariesitys tallennetaan muistiin.
Voit tarkastella nopeasti alla olevaa ASCII-taulukkoa (ensimmäinen sarake ei ole meille merkityksellinen).

main.cpp

main.cpp

copy
12345678
#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Note
Huomio

Jos määrität numeron ilman yksittäisiä lainausmerkkejä char-muuttujaan (esimerkiksi char letter = 76), kääntäjä olettaa, että olet jo muuntanut merkin numeroksi.

Kuten taulukosta näkyy, 76 vastaa merkkiä L, joten muuttujan letter arvo on 'L'.

question mark

Mikä seuraavista tuottaa tulosteen L, kun se tulostetaan konsoliin?

Select all correct answers

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