Vad är en ”variabel” i dataprogrammering?

I dataprogrammering är en variabel eller skalär en lagringsadress som är kopplad till ett tillhörande symboliskt namn och som innehåller en känd eller okänd informationsmängd, ett så kallat värde.

Variabler används för att lagra information som ska refereras och manipuleras i ett datorprogram. De utgör också ett sätt att märka data med ett beskrivande namn, så att våra program kan förstås tydligare av läsaren och oss själva. Det är bra att tänka på variabler som behållare som innehåller information. Deras enda syfte är att märka och lagra data i minnet. Dessa uppgifter kan sedan användas i hela programmet.

En variabel är en reserverad minnesplats för att lagra värden. Med andra ord ger en variabel i ett program data till datorn för behandling.

Varumärket variabel kommer från latinets variāre som betyder ”att göra föränderligt”. Detta är ett passande namn eftersom det värde som tilldelas en variabel kan ändras.

Typer av variabler

Innan vi går vidare bör du vara medveten om att det finns fem typer av variabler. Konstanter, globala variabler, klassvariabler, instansvariabler och lokala variabler. Även om du inte bör oroa dig för mycket för dessa ämnen på djupet ännu, kommer här en kort beskrivning av varje ämne.

Konstanter används för att lagra data som aldrig behöver ändras. Medan de flesta programmeringsspråk inte tillåter dig att ändra det värde som tilldelats en konstant, (men Ruby gör det). Det kommer dock att kasta en varning som låter dig veta att det fanns en tidigare definition för den variabeln. Bara för att du kan det betyder det inte att du bör ändra värdet. Faktum är att du inte bör göra det. Konstanter kan inte deklareras i metoddefinitioner och är tillgängliga i hela ditt programs scope.

Data Variabeltyper

När du deklarerar en variabel i ett program anger du dess typ, som kan väljas bland typerna integral, flyttal, decimal, boolean eller nullable. Typen talar om för kompilatorn hur variabeln ska hanteras och hur den ska kontrollera om det finns typfel. Typen bestämmer också positionen och storleken på variabelns minne, det intervall av värden som den kan lagra och de operationer som kan tillämpas på variabeln. Några grundläggande variabeltyper är int, null, char, bool, float, string, long, short… Dessa beror på programmeringsspråket. Jag tänker inte specialisera något språk och jag försöker ge en grundläggande idé om variabler

Deklarera variabler

För att kunna använda en variabel måste du deklarera den, vilket innebär att du måste tilldela den ett namn och en typ. När du har deklarerat en variabel kan du använda den för att lagra den typ av data som du har deklarerat att den ska innehålla. Om du försöker använda en variabel som inte har deklarerats kommer din kod inte att kompileras. I programspråk på hög nivå som Python behöver variabler inte en uttrycklig deklaration för att reservera minnesutrymme. Deklarationen sker automatiskt när du tilldelar ett värde till en variabel

<data_typ> <variabel_namn_du_givit>;

Initialisering av variabler

Initialisering av en variabel innebär att man anger ett initialt värde som ska tilldelas variabeln (dvs. innan den används över huvud taget). Observera att en variabel som inte är initialiserad inte har något definierat värde, varför den inte kan användas förrän den tilldelas ett sådant värde. Variabler tilldelas ett värde med hjälp av ett likhetstecken följt av en konstant. Formen är:

<data_type> < variable_name_you_given > = värde;

reassignment

reassignment

Processen att tilldela ett nytt värde till en variabel kallas reassignment. Vi tilldelar en variabel på nytt med hjälp av tilldelningsoperatorn på en variabel som redan har deklarerats:

Lämna ett svar

Din e-postadress kommer inte publiceras.