Wat is een geheel getalvariabele?
Een geheel getal variabele is een type numerieke variabele in computerprogrammering die is ontworpen om alleen een geheel getal op te slaan. Dit verschilt van andere typen numerieke variabelen doordat het geen decimale waarden kan opslaan. Het is niet mogelijk om gehele variabelen te gebruiken om waarden van een ander gegevenstype op te slaan, zoals een reeks tekst of een Booleaanse variabele.
Integer-variabelen zijn handig als een programmeur alleen het hele getal uit een bestaand cijfer met een decimale waarde moet extraheren. Wanneer een decimale waarde wordt verwacht, maar deze is vreemd of ongewenst, kan de waarde in een geheel getal worden geplaatst. Dit vernietigt automatisch het decimale deel van de waarde.
Variabelen in computerprogrammering werken op vrijwel dezelfde manier als variabelen in algebra. Traditionele namen van algebra-variabelen kunnen "X" of "Y" zijn. Deze vertegenwoordigen een onbekende waarde die later kan worden bepaald door berekeningen uit te voeren. Een van de belangrijkste verschillen tussen algebraïsche en programmeervariabelen is dat computerprogrammeertalen de programmeur in staat stellen de variabelenaam op te geven. Deze naam kan "X", "Y" zijn, of een andere naam die een duidelijkere indicatie geeft van wat de variabele vertegenwoordigt.
Computerprogrammavariabelen slaan alle gegevens van verschillende typen op. Deze gegevenstypen bepalen hoe de variabele kan worden gemanipuleerd. Logische berekeningen die zijn ontworpen voor een integer-variabele kunnen niet worden uitgevoerd op tekststring of Booleaanse variabelen. Aan de andere kant staat een integer variabele geen logische berekeningen toe die geschikt zijn voor niet-numerieke variabeletypes.
Veel computerprogrammeertalen vereisen dat een integer variabele en andere variabeletypes expliciet worden aangegeven. Dit betekent dat de programmeur moet specificeren dat de variabele die hij of zij declareert een geheel getal is. Een programmeertaal kan een specifiek trefwoord gebruiken dat voor dit doel is ontworpen. Het sleutelwoord voor het declareren van het type variabele met een geheel getal in de taal C ++ is bijvoorbeeld 'int'.
In programmeertalen zoals PERL hoeven variabelen niet te worden gedeclareerd en er moet geen type worden opgegeven voordat de variabele wordt gebruikt. De interpreter of compiler bepaalt het type variabele volgens de operatoren die op de variabele worden gebruikt. PERL gebruikt bijvoorbeeld de operator == om te bepalen of twee numerieke waarden exact dezelfde informatie opslaan. De operator "eq" bepaalt of twee tekstreeksvariabelen identieke gegevens bevatten.
Het bepalen van variabele typen tijdens runtime kan problemen veroorzaken, meer systeembronnen in beslag nemen en kan het programma ook vertragen. Dit is de reden waarom de meeste talen een expliciete variabele declaratie vereisen.