Een variabele is een manier om te verwijzen naar een opslaggebied in a computerprogramma. Deze geheugenlocatie bevat waarden — getallen, tekst of meer gecompliceerde soorten gegevens zoals loonadministratie.
Besturingssystemen laden programma's in verschillende delen van het geheugen van de computer, dus er is geen manier om precies te weten welke geheugenlocatie een bevat bepaalde variabele voordat het programma wordt uitgevoerd. Wanneer aan een variabele een symbolische naam wordt toegewezen, zoals "employee_payroll_id", wordt de compiler of tolk kan uitzoeken waar de variabele in het geheugen moet worden opgeslagen.
Variabele types
Wanneer u een variabele in een programma declareert, geeft u het type op, dat kan worden gekozen uit integrale, drijvende komma, decimale, booleaanse of nullable typen. Het type vertelt de compiler hoe de variabele moet worden behandeld en gecontroleerd op typefouten. Het type bepaalt ook de positie en de grootte van het geheugen van de variabele, het bereik van waarden dat het kan opslaan en de bewerkingen die op de variabele kunnen worden toegepast. Een paar basistypen van variabelen zijn:
int - Int staat voor "integer". Het wordt gebruikt om numerieke variabelen te definiëren die hele getallen bevatten. Alleen negatieve en positieve gehele getallen kunnen worden opgeslagen in int-variabelen.
nul - Een nullable int heeft hetzelfde bereik van waarden als int, maar het kan null opslaan naast hele getallen.
char - Een char-type bestaat uit Unicode-tekens - de letters die de meeste geschreven talen vertegenwoordigen.
bool - Een bool is een fundamenteel variabel type dat slechts twee waarden kan aannemen: 1 en 0, die overeenkomen met waar en onwaar.
vlotter, dubbel en decimaal - deze drie soorten variabelen verwerken hele getallen, getallen met decimalen en breuken. Het verschil tussen de drie ligt in het bereik van waarden. Dubbel is bijvoorbeeld twee keer zo groot als float, en het is geschikt voor meer cijfers.
Variabelen declareren
Voordat u een variabele kunt gebruiken, moet u deze declareren, wat betekent dat u een naam en een type moet toewijzen. Nadat u een variabele hebt gedeclareerd, kunt u deze gebruiken om het type gegevens op te slaan dat u hebt opgegeven. Als u een variabele probeert te gebruiken die niet is gedeclareerd, wordt uw code niet gecompileerd. Het declareren van een variabele in C # heeft de vorm:
De variabelenlijst bestaat uit een of meer ID-namen gescheiden door komma's. Bijvoorbeeld:
int i, j, k;
char c, ch;
Variabelen initialiseren
Aan variabelen wordt een waarde toegewezen met behulp van een gelijkteken gevolgd door een constante. De vorm is:
U kunt een waarde aan een variabele toewijzen op hetzelfde moment dat u deze declareert of op een later tijdstip. Bijvoorbeeld:
int i = 100;
of
kort een;
int b;
dubbel c;
/ * daadwerkelijke initialisatie * /
a = 10;
b = 20;
c = a + b;
Over C #
C # is een objectgeoriënteerde taal die geen globale variabelen gebruikt. Hoewel het kan worden gecompileerd, wordt het bijna altijd gebruikt in combinatie met het .NET-framework, daarom worden applicaties geschreven in C # uitgevoerd op computers waarop .NET is geïnstalleerd.