- Ohjelmointimuuttujien ominaisuudet
- Muistin allokointi
- selvitys
- laajuus
- Muuttujien tyypit ohjelmoinnissa
- Kokonaisluku (lyhyt, pitkä)
- Liukuluku (yksi, kaksinkertainen)
- Merkki
- boolean
- Kiinteä pituus naru
- Vaihtuva pituus merkkijono
- Esimerkkejä ohjelmallisista muuttujista
- Vaihda muuttuja
- Viitteet
Muuttuja ohjelmointi on datayksikkö, joka voi muuttaa sen arvoa. Se on yksinkertaisin tallennusmuoto, joka edustaa muistialuetta, johon tietyt tiedot tallennetaan.
Jos tietokoneohjelma olisi rakennus, muuttujat olisivat rakennuspalikoita, jotka muodostavat sen perustan. Muuttujat ovat minkä tahansa ohjelman kriittisiä komponentteja. Tämä ei voisi olla tehokasta ilman muuttujia.

Lähde: pixabay.com
Yksi muuttuja voi olla ilman lämpötila tai osakekurssit. Nämä kaikki ovat arvoja, jotka voivat muuttua.
Muuttujilla on kaksi tärkeää tarkoitusta, jotka ovat se, että ohjelmoija voi valita niiden nimet helpottaen siten ohjelmointia ja että hän voi kirjoittaa ohjelmia tai toimintoja, jotka toimivat kaikilla arvoilla.
Jos tunnet jo taulukot, saatat ajatella, että muuttujat ovat kuin soluja, joita voidaan sitten käyttää kaavoissa riippumatta niistä, mitä ne sisältävät.
Kaikilla proseduuriohjelmointikieleillä, kuten C, Basic ja Pascal, on muuttujia, jotka kykenevät tunnistamaan erityyppisiä tyyppejä ja antamaan mahdollisuuden manipuloida niitä eri tavoin.
Ohjelmointimuuttujien ominaisuudet
Muistin allokointi
Muuttuja on tietokoneen muistissa olevan paikan merkitsijä. Kun luot uuden muuttujan ohjelmaan, ohjelma allokoi muistin määrän muuttujan tietotyypin perusteella.
Siksi se on paikka tietokoneen muistissa. Muistin tulisi ajatella ikään kuin se olisi lohko, kun ohjelma suoritetaan, sillä on pääsy muistilohkoon.
selvitys
Julistettaessa muuttujaa annat sille nimen ja annat myös tyypin. Itse asiassa tila luodaan sinne, missä sen arvo tallennetaan. Siten, jotta muuttuja voidaan julistaa ohjelmassa, sinun on ilmoitettava, minkä tyyppinen muuttuja se on.
Jotkut ohjelmointikielet vaativat muuttujan ilmoittamisen ennen sen käyttöä. Toisten avulla voit määrittää muuttujan arvon tarvitsematta ilmoittaa sitä ensin.
laajuus
Laajuus määrittää, kuinka pitkälle muuttujan arvo voidaan lukea tai muuttaa.
Globaalit muuttujat ovat niitä, joita voidaan käyttää koko ohjelman ajan. Eli sen soveltamisala on koko sovellus.
Paikallisia muuttujia voidaan käyttää vain funktiossa tai proseduurissa, jossa ne on ilmoitettu, tai myös muussa toiminnossa, jota kyseinen funktio kutsuu.
Laajuusalue on hierarkkinen ja koskee vain ylhäältä alaspäin, ohjelman pääosasta siihen kutsuttuihin toimintoihin ja toimintoihin muihin alatoimintoihin.
Siksi, jos muuttuja on ilmoitettu ohjelman yläosassa, toista samannimistä muuttujaa ei voida julistaa toiminnossa.
Jos kuitenkin ilmoitat muuttujan yhdessä toiminnossa, voit julistaa toisen muuttujan, jolla on sama nimi, toisessa funktiossa. Ne ovat erilaisia muuttujia ja niillä voi olla erilaisia arvoja.
Muuttujien tyypit ohjelmoinnissa
Kun muuttuja luodaan, sinun on myös ilmoitettava, minkä tyyppisiä tietoja se sisältää. Tämä tehdään, koska ohjelma käyttää erityyppisiä tietoja eri tavoin.
Kokonaisluku (lyhyt, pitkä)
Tämä tyyppi vastaa kokonaislukuja, kuten 1, -15, 0. Kokonaislukumuuttujia käytetään, kun tiedetään, että desimaalin jälkeen ei koskaan tule mitään. Jos esimerkiksi ohjelmoit lottopallogeneraattoria, kaikissa palloissa on kokonaislukuja.
Ero lyhyiden kokonaisluku- ja pitkien kokonaislukujen välillä on niiden tallentamiseen käytettyjen tavujen lukumäärä.
Tämä vaihtelee käytetyn käyttöjärjestelmän ja laitteiston mukaan. Tällä hetkellä voidaan olettaa, että kokonaisluku on vähintään 16 bittiä ja pitkä kokonaisluku on vähintään 32 bittiä.
Liukuluku (yksi, kaksinkertainen)
Liukulukujen numerot, kuten 3.2435, sisältävät murto-osia. Yksittäiset ja kaksinkertaiset kvantisoijat ovat analogisia kokonaislukutyypillä käytettyjen lyhyiden ja pitkien kvantisoijien kanssa osoittamaan, kuinka monta bittiä käytetään muuttujan tallentamiseen.
Merkki
Tämä tyyppi edustaa merkin arvoa. Esimerkiksi aakkosten kirjain, numero tai erityinen symboli. Sitä käytetään yhden merkin tekstin tallentamiseen.
Yleisesti nähty C-ohjelmissa, jotka eivät pysty käsittelemään merkkijonoja. Tallennettu arvo on oikeastaan kokonaisluku, joka edustaa koodia (esimerkiksi ASCII) edustamalle merkille.
boolean
Boolen muuttuja voi tallentaa yhden seuraavista kahdesta arvosta: True tai False. Nämä ovat yleensä kokonaislukuja, esimerkiksi Visual Basicissä Väärä on 0 ja Tosi on -1. True ja False arvot ovat vakioita.
Kiinteä pituus naru
Merkkijonot ovat muuttujia, jotka sisältävät tekstiä, ja niitä on kahta tyyppiä. Kiinteä pituisella merkkijonolla ilmoitat kuinka monta merkkiä merkkijono sisältää.
Tietyt Windows-sovellusliittymäpuhelut vaativat kiinteän pituisia merkkijonoja, mutta niitä ei yleensä käytetä Basicissa. C: ssä ne toteutetaan merkkijonoina.
Vaihtuva pituus merkkijono
Siinä pituutta ei ole määritelty. Tämä on oletustyyppi Basicissä, ja se on hyödyllinen otettaessa tietoja käyttäjältä, jos et tiedä mitä vastaus tulee.
Esimerkkejä ohjelmallisista muuttujista
Alla on esimerkki muuttujasta, jota käytetään Perlin ohjelmointikielellä.
- minun $ compname = "Kirjallinen testi";
- tulosta "Esimerkki nähty, $ compname";
Tämä esimerkki ilmoittaa muuttujan nimeltä compname käyttämällä avainsanaa my. Dollarimerkki ($) Perl-ohjelmointikielellä osoittaa, että compname on muuttujan nimi, mutta dollarimerkki ei ole osa muuttujan nimeä.
Ohjelman ensimmäisellä rivillä muuttujalle annetaan arvo käyttämällä operaation operaattoria "=".
Compname-arvon arvo on merkkijono: Kirjallinen testi, suljettuna lainausmerkeissä. Tuplalainaukset osoittavat, että sisällä oleva teksti on merkkijono, mutta ne eivät ole merkkijonotietojen osa.
Kun ohjelma suoritetaan, tulostuslausunto korvaa muuttujan nimen $ compname sen osoitetulla arvolla merkkijonosta, jolloin näytetään tulos: Esimerkki nähty, testi kirjoitettu.
Vaihda muuttuja
Muuttujaa voidaan muuttaa, vaihtaa tai asettaa eri arvoon monella eri tavalla. Seuraava taulukko antaa esimerkkejä siitä, kuinka muuttujaa voidaan muuttaa, ja selitetään, mitä tehdään.

Viitteet
- Martin Gibbs (2020). Muuttujien perusteet C-ohjelmoinnissa. Otettu: study.com.
- Advanced Ict (2020). Muuttujat ja tietorakenteet ohjelmoinnissa. Otettu: Advanced-ict.info.
- Tulevaisuuden oppiminen (2020). Tietotyyppien ja muuttujien käyttö. Kuvannut: futurelearn.com.
- Computer Hope (2020). Muuttuja. Otettu: computerhope.com.
- Techopedia (2020). Muuttuja. Kuvannut: roofpedia.com.
