Wat is een “variabele” in computerprogrammering?

In computerprogrammering is een variabele of scalar een opslagadres gekoppeld aan een bijbehorende symbolische naam, die een bekende of onbekende hoeveelheid informatie bevat die als waarde wordt aangeduid.

Variabelen worden gebruikt om informatie op te slaan waarnaar in een computerprogramma kan worden verwezen en die kan worden gemanipuleerd. Zij bieden ook een manier om gegevens een beschrijvende naam te geven, zodat onze programma’s duidelijker kunnen worden begrepen door de lezer en onszelf. Het is nuttig om variabelen te zien als containers die informatie bevatten. Hun enige doel is het labelen en opslaan van gegevens in het geheugen. Deze gegevens kunnen vervolgens in uw programma worden gebruikt.

Een variabele is een gereserveerde geheugenplaats om waarden op te slaan. Met andere woorden, een variabele in een programma geeft gegevens aan de computer voor verwerking.

Het woord variabele komt van het Latijnse variāre dat “veranderlijk maken” betekent. Dit is een toepasselijke naam omdat de waarde die aan een variabele wordt toegekend kan veranderen.

Typen variabelen

Voordat we verder gaan, moet je weten dat er vijf typen variabelen zijn. Constanten, globale variabelen, klassevariabelen, instantievariabelen, en lokale variabelen. Hoewel je je over deze onderwerpen nog niet al te veel zorgen moet maken, volgt hier een korte beschrijving van elk.

Constanten worden gebruikt voor het opslaan van gegevens die nooit hoeven te veranderen. Hoewel de meeste programmeertalen niet toestaan dat je de waarde die aan een constante is toegekend verandert, (maar Ruby doet dat wel). Het zal echter een waarschuwing geven om je te laten weten dat er een eerdere definitie voor die variabele was. Alleen omdat je het kunt, betekent niet dat je de waarde moet veranderen. In feite, zou je dat niet moeten doen. Constanten kunnen niet worden gedeclareerd in methode definities en zijn beschikbaar in alle scopes van uw applicatie.

Data Types van variabelen

Wanneer u een variabele in een programma declareert, specificeert u het type, dat kan worden gekozen uit de integraal, floating-point, decimaal, boolean of nullable types. Het type vertelt de compiler hoe hij de variabele moet behandelen en controleren op typefouten. Het type bepaalt ook de plaats en de grootte van het geheugen van de variabele, het bereik van de waarden die ze kan opslaan en de bewerkingen die op de variabele kunnen worden toegepast. Enkele basis variabele types zijn int, null, char, bool, float, string, long, short… Deze zijn afhankelijk van de programmeertaal. Ik ga geen enkele taal specialiseren en probeer een basisidee te geven over variabelen

Variabelen declareren

Voordat je een variabele kan gebruiken, moet je ze declareren, wat betekent dat je er een naam en een type aan moet toekennen. Nadat u een variabele hebt gedeclareerd, kunt u deze gebruiken om het type gegevens op te slaan waarvoor u de variabele hebt gedeclareerd. Als je een variabele probeert te gebruiken die niet gedeclareerd is, zal je code niet compileren. In een programmeertaal op hoog niveau zoals Python, hebben variabelen geen expliciete declaratie nodig om geheugenruimte te reserveren. De declaratie gebeurt automatisch wanneer u een waarde aan een variabele toewijst

<data_type> <variable_name_you_given>;

Initialiseren van variabelen

Initialiseren van een variabele betekent dat u een initiële waarde opgeeft om eraan toe te wijzen (d.w.z. voordat de variabele überhaupt wordt gebruikt). Merk op dat een variabele die niet geïnitialiseerd is, geen gedefinieerde waarde heeft, en dus niet kan worden gebruikt totdat er een dergelijke waarde aan wordt toegekend. Variabelen krijgen een waarde toegewezen met een gelijkheidsteken gevolgd door een constante. De vorm is:

<data_type> < variable_name_you_given > = waarde;

hertoewijzing

hertoewijzing

Het proces waarbij een nieuwe waarde aan een variabele wordt toegewezen, wordt hertoewijzing genoemd. We wijzen een variabele opnieuw toe met behulp van de toewijzingsoperator op een variabele die al is gedeclareerd:

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.