Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Specifying a Type | Johdanto
C++ Tietotyypit

bookSpecifying a Type

Pyyhkäise näyttääksesi valikon

Koska C++ on tyypitetty kieli, muuttujan tyyppi on ilmoitettava sen alustamisen yhteydessä. Muuttujan tietotyypin määrittämiseen käytetään seuraavaa syntaksia:

Määrittämällä muuttujan tietotyypin kerrotaan tietokoneelle, kuinka paljon muistia arvon tallentamiseen tarvitaan ja miten arvo tulkitaan.

Mitä tapahtuu, kun luomme muuttujan jollekin tietotyypille

Tarkastellaan esimerkkinä int-tietotyyppiä. Kuten seuraavassa osiossa nähdään, sen arvon tallentamiseen tarvitaan 4 tavua (=32 bittiä) muistia. Tietokoneen on siis varattava 4 tavua muistia tämän arvon tallentamista varten.

Tietokone varaa 4 muistisolua (tavua) num-muuttujalle. Kun arvo annetaan num-muuttujalle, nämä solut tallentavat tämän arvon. Lisäksi soluihin liittyy muistiosoite.

Arvot tallennetaan muistiin binäärilukujärjestelmän (1:ien ja 0:ien jono) avulla. Numerot muunnetaan siis ensin binäärimuotoon. Seuraava video näyttää, miten arvo 1231 tallennetaan muistiin.

1. Mitä tarkoittaa, että kieli on tyypitetty?

2. Mikä seuraavista pitää paikkansa muistiosoitteista?

question mark

Mitä tarkoittaa, että kieli on tyypitetty?

Valitse oikea vastaus

question mark

Mikä seuraavista pitää paikkansa muistiosoitteista?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 5
some-alt