- Programmēšanas mainīgo lielumu raksturojums
- Atmiņas piešķiršana
- Paziņojums, apgalvojums
- Darbības joma
- Mainīgo veidi programmēšanā
- Vesels skaitlis (īss, garš)
- Peldošais komats (viens, divvietīgs)
- Raksturs
- Būla
- Fiksēta garuma aukla
- Maināma garuma virkne
- Programmatisko mainīgo piemēri
- Mainiet mainīgo
- Atsauces
Programmēšanas mainīgais ir datu vienība, kas var mainīt tā vērtību. Tas ir vienkāršākais uzglabāšanas veids, kas attēlo atmiņas apgabalu, kurā tiek glabāts kāds datu elements.
Ja datorprogramma būtu ēka, tad mainīgie lielumi būtu celtniecības bloki, kas veido tās pamatu. Mainīgie ir jebkuras programmas kritiski komponenti. Tas nevarētu būt efektīvs bez mainīgajiem.
Avots: pixabay.com
Viens mainīgais lielums var būt gaisa temperatūra vai akciju cenas. Visas šīs vērtības var mainīties.
Mainīgajiem ir divi svarīgi mērķi, proti, programmētājs var izvēlēties to nosaukumus, tādējādi atvieglojot programmēšanu, kā arī tas, ka viņš var rakstīt programmas vai funkcijas, kas darbojas ar jebkādu vērtību tajās.
Ja jūs jau esat pazīstams ar izklājlapām, jūs varētu domāt, ka mainīgie ir kā šūnas, kuras pēc tam var izmantot formulās, neatkarīgi no vērtībām, kuras tajās satur.
Visām procesuālo programmēšanas valodām, piemēram, C, Basic un Pascal, ir mainīgie, kas spēj atpazīt dažādus tipus un ļauj ar tiem manipulēt dažādos veidos.
Programmēšanas mainīgo lielumu raksturojums
Atmiņas piešķiršana
Mainīgais lielums ir atrašanās vietas marķieris datora atmiņā. Kad programmā izveidojat jaunu mainīgo, programma piešķir atmiņas daudzumu, pamatojoties uz mainīgā datu tipu.
Tāpēc tā ir vieta datora atmiņā. Jums vajadzētu domāt par atmiņu tā, it kā tas būtu bloks, kad programma tiek izpildīta, tai būs pieeja atmiņas blokam.
Paziņojums, apgalvojums
Deklarējot mainīgo, jūs piešķirat tam vārdu un piešķirat arī tā veidu. Faktiski telpa tiek izveidota, kur tiks glabāta tās vērtība. Tādējādi, lai deklarētu mainīgo programmā, jums jānorāda, kāda veida mainīgais tas ir.
Dažās programmēšanas valodās mainīgais ir jādeklarē pirms tā izmantošanas. Citi ļauj definēt mainīgā lielumu, vispirms to nedeklarējot.
Darbības joma
Darbības joma nosaka, cik lielā mērā mainīgā vērtību var nolasīt vai mainīt.
Globālie mainīgie ir tie, kurus var izmantot visā programmā. Tas ir, tā darbības joma ir visa lietojumprogramma.
Vietējos mainīgos var izmantot tikai funkcijā vai procedūrā, kurā tie tika deklarēti, vai arī jebkurā citā funkcijā, kuru sauc šī funkcija.
Darbības joma ir hierarhiska un attiecas tikai no augšas uz leju, sākot no programmas pamatdaļas līdz funkcijām, kuras tā izsauc, un no funkcijām uz citām apakšfunkcijām.
Tāpēc, ja mainīgais tiek deklarēts programmas augšdaļā, citu mainīgo ar tādu pašu nosaukumu funkcijā nevar deklarēt.
Tomēr, ja jūs deklarējat mainīgo vienā funkcijā, varat deklarēt citu mainīgo ar tādu pašu nosaukumu citā funkcijā. Tie būs dažādi mainīgie, un tiem var būt dažādas vērtības.
Mainīgo veidi programmēšanā
Kad mainīgais ir izveidots, jums arī jādeklarē, kāda veida datus tas saturēs. Tas tiek darīts, jo programma dažādos veidos izmantos dažādu veidu datus.
Vesels skaitlis (īss, garš)
Šis tips atbilst veselajiem skaitļiem, piemēram, 1, -15, 0. Veselus skaitļus izmanto, ja ir zināms, ka aiz komata nekad nekas nebūs. Piemēram, ja jūs plānojat loterijas bumbiņu ģeneratoru, visām bumbiņām ir veseli skaitļi.
Atšķirība starp īsu un garu veselu skaitļu tipiem ir baitu skaits, ko izmanto to glabāšanai.
Tas mainīsies atkarībā no izmantotās operētājsistēmas un aparatūras. Pašlaik var pieņemt, ka vesels skaitlis būs vismaz 16 bitu un garš vesels skaitlis būs vismaz 32 biti.
Peldošais komats (viens, divvietīgs)
Peldošā komata skaitļi, piemēram, 3.2435, ir tie, kas satur frakcionētas daļas. Vienkāršie un divkāršie kvantatori ir analogi īsiem un gariem kvantētājiem, kurus izmanto ar vesela skaitļa tipu, lai norādītu, cik bitu tiks izmantoti mainīgā lieluma glabāšanai.
Raksturs
Šis tips apzīmē rakstzīmes vērtību. Piemēram, alfabēta burts, cipars vai īpašs simbols. To izmanto, lai saglabātu vienu teksta rakstzīmi.
Bieži redzams C programmās, kurās nevar apstrādāt rakstzīmju virknes. Saglabātā vērtība faktiski ir vesels skaitlis, kas apzīmē pārstāvētās rakstzīmes kodu (piemēram, ASCII).
Būla
Būla mainīgais var saglabāt vienu no šīm divām vērtībām: True vai False. Tie parasti ir veseli skaitļi, piemēram, programmā Visual Basic False ir 0 un True ir -1. Patiesas un nepatiesas vērtības ir nemainīgas.
Fiksēta garuma aukla
Virknes ir mainīgie, kas satur tekstu, un tie ir divu veidu. Izmantojot fiksēta garuma virkni, jūs paziņojat, cik rakstzīmju tajā būs.
Noteiktiem API zvaniem operētājsistēmā Windows ir jāizmanto fiksēta garuma virknes, taču parasti tās netiek izmantotas. C daļā tie tiek ieviesti kā rakstzīmju masīvs.
Maināma garuma virkne
Tas ir tas, kurā garums nav noteikts. Šis ir noklusējuma tips pamatprogrammā, un tas ir noderīgs, lai ievadītu informāciju no lietotāja, ja nezināt, kāda būs atbilde.
Programmatisko mainīgo piemēri
Zemāk ir mainīgais, kas izmantots Perl programmēšanas valodā.
- my $ compname = "Rakstisks tests";
- izdrukāt "redzēts piemērs, $ kompilēt";
Šis piemērs deklarē mainīgo ar nosaukumu compname, izmantojot atslēgvārdu my. Dolāra zīme ($) programmēšanas valodā Perl norāda, ka kompilācija ir mainīgā nosaukums, bet dolāra zīme neietilpst mainīgā nosaukumā.
Programmas pirmajā rindā mainīgajam tiek piešķirta vērtība, izmantojot piešķīruma operatoru "=".
Kompānijas nosaukums ir rakstzīmju virkne: Rakstisks tests, kas pievienots pēdiņās. Divkāršās pēdiņas norāda, ka teksts iekšpusē ir rakstzīmju virkne, bet tie nav daļa no virknes datiem.
Kad programma darbojas, drukāšanas paziņojums mainīgā nosaukuma $ compname aizstāj ar tai piešķirto vērtību no virknes, tādējādi parādot rezultātu: Ir redzams piemērs, Tests uzrakstīts.
Mainiet mainīgo
Ir daudz dažādu veidu, kā mainīgo var mainīt, apmainīt vai iestatīt uz citu vērtību. Šajā tabulā sniegti piemēri, kā mainīgo var mainīt, sniedzot paskaidrojumu par to, kas tiek darīts.
Atsauces
- Martins Gibbs (2020). Mainīgo pamati C programmēšanā. Paņemts no: study.com.
- Advanced Ict (2020). Mainīgie un datu struktūras programmēšanā. Paņemts no: advanced-ict.info.
- Future Learn (2020). Izmantojot datu tipus un mainīgos. Paņemts no: futurelearn.com.
- Datoru cerība (2020). Mainīgs. Paņemts no: computerhope.com.
- Techopedia (2020). Mainīgs. Paņemts no: limitspedia.com.