Specifying 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?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme