Variabla (programmering) egenskaper, typer, exempel

Variabla (programmering) egenskaper, typer, exempel

En variabel Vid programmering är en dataenhet som kan ändra värde. Det är det enklaste lagringsformuläret som representerar ett minnesområde där ett dataelement lagras.

Om ett datorprogram var en byggnad, skulle variablerna vara tegelstenarna som utgör dess bas. Variablerna är kritiska komponenter i alla program. Detta kunde inte vara effektivt utan variabler.

Källa: Pixabay.com

En variabel kan vara lufttemperatur eller åtgärder priser. Alla dessa är värden som kan förändras.

Variablerna har två viktiga syften, som är att programmeraren kan välja sina namn och därmed underlätta programmeringen, och att de kan skriva program eller funktioner som fungerar med alla värde i dem.

Om du redan är bekant med kalkylbladet, kanske du tror att variablerna är som celler, som sedan kan användas i formler, oavsett värden som innehåller i dem.

Alla procedurprogrammeringsspråk, som C, Basic och Pascal har variabler, att kunna erkänna olika typer och tillåta att manipulera dem på olika sätt.

[TOC]

Egenskaper för programmeringsvariabler

Minnesallokering

En variabel är markören för en datorminneposition. När en ny variabel skapas i ett program tilldelar den mängden minne baserat på den variabla datatypen.

Därför är det en plats i datorminnet. Du bör tänka på minne som om det var ett block, när ett program körs har du tillgång till ett minnesblock.

Påstående

När du förklarar en variabel ges den ett namn och även en typ ges. Faktum är att utrymmet där dess värde kommer att lagras skapas. För att förklara en variabel i ett program måste det således anges vilken typ av variabel som är.

Kan tjäna dig: Inmatnings- och utgångsenheter

Vissa programmeringsspråk kräver en variabel innan den använder den. Andra tillåter att definiera värdet på en variabel utan att behöva förklara den först.

Omfattning

Genom räckvidden bestäms det hur långt värdet på en variabel kan läsas eller ändras.

Globala variabler är de som kan användas under hela programmet. Det vill säga dess omfattning är den fullständiga tillämpningen.

Lokala variabler kan endast användas i funktionen eller proceduren där de deklarerades, eller även i någon annan funktion som kallas av den funktionen.

Räckvidden är hierarkisk och gäller endast på ett fallande sätt, från programmets huvuddel till de funktioner som det kallar och från funktionerna till andra underfunktioner.

Därför, om en variabel deklareras högst upp i programmet, kan en annan variabel inte deklareras i en funktion med samma namn.

Men om en variabel deklareras i en funktion kan en annan variabel deklareras med samma namn i en annan funktion. De kommer att vara olika variabler och kan ha olika värden.

Typer av programmeringsvariabler

När en variabel skapas måste du också förklara vilken typ av data som kommer att innehålla. Detta görs eftersom programmet kommer att använda olika typer av data på olika sätt.

Hel (kort, lång)

Denna typ motsvarar hela siffror, till exempel 1, -15, 0. Hela variablerna används när det är känt att det aldrig kommer att finnas något efter decimalpunkten. Till exempel, om en lotteribollgenerator programmeras har alla bollar hela nummer.

Kan tjäna dig: konstant (programmering): koncept, typer, exempel

Skillnaden mellan korta och långa hela typer är antalet byte som används för att lagra dem.

Detta kommer att variera beroende på operativsystemet och hårdvaran som används. För närvarande kan det antas att ett heltal kommer att vara minst 16 bitar och ett långt antal kommer att vara minst 32 bitar.

Flytande punkt (enkel, dubbel)

Flytande punktnummer, till exempel 3.2435, är de som innehåller bråkdelar. Enkla och dubbla kvantifierare är analoga med korta och långa kvantifierare som används med heltalstypen för att indikera hur många bitar som ska användas för att lagra variabeln.

Karaktär

Denna typ representerar värdet på en karaktär. Till exempel en bokstav i alfabetet, en siffra eller en speciell symbol. Det används för att lagra en enda textkaraktär.

Det ses ofta i C -program, som inte kan hantera tecken på karaktärer. Värdet som lagras är verkligen ett heltal som representerar koden (till exempel ASCII) för naturen representerad.

Boolesisk

En boolesk variabel kan lagra ett av följande två värden: sant eller falskt. Dessa är vanligtvis ett heltal, till exempel i Visual Basic False är 0 och sant är -1. Värdena för sanna och falska är konstant.

Fast längdkedja

Kedjorna är variabler som innehåller text och finns i två typer. Med en fast längdkedja förklarar den hur många tecken den kedjan kommer att innehålla.

Vissa samtal till API i Windows kräver användning av kedjor med fast längd, men de används i allmänhet inte i grundläggande. I C implementeras de som ett karaktärsarrangemang.

Variabel längdkedja

Det är en där längden inte är definierad. Detta är den förutbestämda typen i grundläggande, och det är användbart för att ta en användares inträde där det inte är känt vad svaret kommer att vara.

Kan tjäna dig: lagringsmätningsenheter

Exempel på programmatiska variabler

Nedan är ett exempel på en variabel som används på Perl -programmeringsspråket.

- Min $ nameremp = "skriftligt test";

- Skriv ut "Exempel sett, $ name rib";

I det här exemplet förklaras variabeln som kallas namerecom med hjälp av nyckelordet mitt. Dollartecknet ($) i Perl -programmeringsspråket indikerar att Namerecomp är namnet på en variabel, men dollarskylten är inte en del av variabelnamnet.

I den första raden i programmet tilldelas variabeln ett värde med hjälp av uppdragsoperatören "=".

Namnet på namnet är karaktärskedjan: skriftligt test, som är i dubbla citat. Dubbla citat indikerar att texten inuti är en karaktärskedja, men inte är en del av kedjedata.

När programmet körs ersätter utskriftsinstruktionen namnet på $ namnet retomp med dess tilldelade värde på kedjan, vilket visar resultatet: exempel sett, skriftligt test.

Ändra en variabel

Det finns många olika sätt på vilka en variabel kan ändras, utbyta eller etablera med ett annat värde. Följande tabell uttrycker exempel på hur en variabel kan ändras, vilket ger en förklaring om vad som görs.

Referenser

  1. Martin Gibbs (2020). Grunderna för variabler i C -programmering. Taget från: studie.com.
  2. Advanced IKT (2020). Variabler och datastrukturer vid programmering. Taget från: Advanced-Ict.Info.
  3. Future Learn (2020). Använda datatyper och variabler. Taget från: FutureLearn.com.
  4. Computer Hope (2020). Variabel. Taget från: Computerhope.com.
  5. Ravepedia (2020). Variabel. Taget från: ravepedia.com.