Variabele (programmeer) kenmerken, typen, voorbeelden
- 2049
- 233
- Ernesto McKenzie
A variabel In programmeren is een gegevenseenheid die waarde kan wijzigen. Het is de eenvoudigste opslagvorm, die een geheugengebied vertegenwoordigt waar een gegevenselement wordt opgeslagen.
Als een computerprogramma een gebouw was, zouden de variabelen de bakstenen zijn die de basis vormen. De variabelen zijn cruciale componenten van elk programma. Dit kan niet effectief zijn zonder variabelen.
Bron: Pixabay.comEen variabele kan luchttemperatuur of acties zijn. Dit zijn allemaal waarden die kunnen veranderen.
De variabelen hebben twee belangrijke doeleinden, namelijk dat de programmeur zijn namen kan kiezen, waardoor de programmering wordt vergemakkelijkt, en ook dat ze programma's of functies kunnen schrijven die met elke waarde daarin werken.
Als u al bekend bent met de spreadsheets, denkt u misschien dat de variabelen zijn als cellen, die vervolgens in formules kunnen worden gebruikt, ongeacht de waarden die erin bevatten.
Alle procedurele programmeertalen, zoals C, Basic en Pascal, hebben variabelen, kunnen verschillende typen toelaten en toestaan dat ze op verschillende manieren kunnen manipuleren.
[TOC]
Kenmerken van programmeervariabelen
Geheugentoewijzing
Een variabele is de marker van een computergeheugenpositie. Wanneer een nieuwe variabele in een programma wordt gemaakt, wijst deze de hoeveelheid geheugen toe op basis van het variabele gegevenstype.
Daarom is het een plaats in het computergeheugen. Je moet nadenken over geheugen alsof het een blok is, wanneer een programma wordt uitgevoerd, heb je toegang tot een geheugenblok.
Stelling
Bij het verklaren van een variabele krijgt deze een naam en wordt ook een type gegeven. In feite zal de ruimte waar de waarde wordt opgeslagen worden gemaakt. Om een variabele in een programma te verklaren, moet dus worden aangegeven welk type variabele is.
Kan u van dienst zijn: invoer- en exit -apparatenSommige programmeertalen vereisen een variabele voordat u deze gebruikt. Anderen staan toe om de waarde van een variabele te definiëren zonder deze eerst te moeten verklaren.
Domein
Door de reikwijdte wordt bepaald in hoeverre de waarde van een variabele kan worden gelezen of gewijzigd.
Globale variabelen zijn die die gedurende het programma kunnen worden gebruikt. Dat wil zeggen, de reikwijdte is de volledige aanvraag.
Lokale variabelen kunnen alleen worden gebruikt in de functie of procedure waar ze zijn aangegeven, of ook in een andere functie die door die functie wordt genoemd.
De reikwijdte is hiërarchisch en is alleen van toepassing op een dalende manier, van het hoofdorganisatie van het programma tot de functies die het oproept, en van de functies tot andere subfuncties.
Daarom, als een variabele bovenaan het programma wordt aangegeven, kan een andere variabele niet in één functie worden verklaard met dezelfde naam.
Als een variabele echter in de ene functie wordt aangegeven, kan een andere variabele met dezelfde naam in een andere functie worden aangegeven. Het zullen verschillende variabelen zijn en kunnen verschillende waarden hebben.
Soorten programmeervariabelen
Op het moment dat een variabele wordt gemaakt, moet u ook verklaren welk type gegevens zullen bevatten. Dit wordt gedaan omdat het programma verschillende soorten gegevens op verschillende manieren zal gebruiken.
Heel (kort, lang)
Dit type komt overeen met hele getallen, zoals 1, -15, 0. De hele variabelen worden gebruikt wanneer bekend is dat er nooit iets zal zijn na het decimale punt. Als bijvoorbeeld een loterijballgenerator wordt geprogrammeerd, hebben alle ballen hele nummers.
Kan u van dienst zijn: constant (programmeren): concept, typen, voorbeeldenHet verschil tussen korte en lange hele soorten is het aantal bytes dat wordt gebruikt om ze op te slaan.
Dit zal variëren volgens het besturingssysteem en de gebruikte hardware die wordt gebruikt. Momenteel kan worden aangenomen dat een geheel getal ten minste 16 bits zal zijn en een lang volledig aantal zal minimaal 32 bits zijn.
Floating Point (eenvoudig, dubbel)
Drijvende puntnummers, zoals 3.2435, zijn die die fractionele delen bevatten. Eenvoudige en dubbele kwantificaties zijn analoog aan korte en lange kwantificaties die worden gebruikt met het geheel getal om aan te geven hoeveel bits zullen worden gebruikt om de variabele op te slaan.
Karakter
Dit type vertegenwoordigt de waarde van een teken. Bijvoorbeeld een letter van het alfabet, een cijfer of een speciaal symbool. Het wordt gebruikt om een enkel tekstpersonage op te slaan.
Het wordt vaak gezien in C -programma's, die geen tekens van tekens kunnen verwerken. De waarde die wordt opgeslagen is echt een geheel getal dat de code (bijvoorbeeld ASCII) vertegenwoordigt voor de weergegeven aard.
Boolean
Een Booleaanse variabele kan een van de volgende twee waarden opslaan: waar of onwaar. Dit zijn meestal een geheel getal, bijvoorbeeld in Visual Basic False is 0 en waar is -1. De waarden voor waar en onwaar zijn constant.
Ketting met een vaste lengte
De ketens zijn variabelen die tekst bevatten en zijn er in twee soorten. Met een vaste lengte -ketting verklaart het hoeveel karakters die ketting zullen bevatten.
Bepaalde oproepen naar de API in Windows vereisen het gebruik van ketens met een vaste lengte, maar ze worden over het algemeen niet gebruikt in Basic. In C worden ze geïmplementeerd als een karakterarrangement.
Variabele lengte ketting
Het is er een waarin de lengte niet is gedefinieerd. Dit is het vooraf bepaalde type in Basic, en het is handig voor het nemen van een invoer van de gebruiker waar het niet bekend is wat het antwoord zal zijn.
Kan u van dienst zijn: opslagmeeteenhedenVoorbeelden van programmatische variabelen
Hieronder is een voorbeeld van een variabele die wordt gebruikt in de Perl -programmeertaal.
- Mijn $ nameremp = "schriftelijke test";
- Afdrukken "Voorbeeld gezien, $ name rib";
In dit voorbeeld wordt de variabele genaamd Namerecom aangegeven met behulp van het trefwoord My. Het dollarteken ($) in de Perl -programmeertaal geeft aan dat Namerecomp de naam van een variabele is, maar het dollarteken maakt geen deel uit van de variabele naam.
In de eerste regel van het programma krijgt de variabele een waarde toegewezen met behulp van de toewijzingsoperator "=".
De naam van de naam is de tekenketen: geschreven test, die in dubbele citaten staat. Dubbele citaten geven aan dat de tekst binnen een tekenketen is, maar geen deel uitmaakt van de kettinggegevens.
Wanneer het programma wordt uitgevoerd, vervangt de afdrukinstructie de naam van de $ Name Retomp door de toegewezen waarde van de keten, waardoor het resultaat wordt weergegeven: Voorbeeld gezien, schriftelijke test.
Verander een variabele
Er zijn veel verschillende manieren waarop een variabele kan worden gewijzigd, uitwisselen of vaststellen met een andere waarde. De volgende tabel drukt voorbeelden uit van hoe een variabele kan worden gewijzigd, wat een uitleg geeft over wat er wordt gedaan.
Referenties
- Martin Gibbs (2020). Basics van variabelen in C -programmering. Genomen van: Studie.com.
- Advanced ICT (2020). Variabelen en gegevensstructuren in programmeren. Genomen uit: Advanced-ict.Info.
- Future Learn (2020). Gegevenstypen en variabelen gebruiken. Genomen van: Futurelearn.com.
- Computer Hope (2020). Variabel. Genomen van: ComputerHope.com.
- Ravepedia (2020). Variabel. Genomen uit: Ravepedia.com.
- « Gebouwen of gebouwen account waar het uit bestaat, voorbeeld
- Rechthoek Trapeze -eigenschappen, relaties en formules, voorbeelden »