Een integer, is een datatype dat een geheel getal kan bevatten, zowel positief als negatief. Een programmeur kan dit datatype aan een variabele geven en hiermee getallen bewaren, bewerken en uitlezen.
Casus
Stel je hebt een evenement met toegangspoortjes georganiseerd. Je wilt graag bijhouden hoeveel mensen aanwezig zijn.
Hoe zit een integer in elkaar?
De integer wordt in C# ingezet door bij het initialiseren van een variabele, int voor de variabele-naam te zetten. De variabele krijgt dan het datatype integer. Hier kan dan een nummer aan toegevoegd worden door de variabele een waarde toe te wijzen.
Codevoorbeeld
int leeftijd;leeftijd = 17;
Hoe gebruik je een integer?
Een integer is een gegevenstype dat hele getallen opslaat, zoals 0, -1, 42 of 100. Er mogen in een integer dus geen kommagetallen staan. Als je wel een kommagetal wilt opslaan, kan je gebruik maken van bijvoorbeeld de double of float.
Een integer bestaat uit 32 bits. De maximale waarde van een integer is daardoor 2,147,483,647 (BillWagner, 2022). Als je over de maximale waarde heengaat door er bijvoorbeeld 1 bij op te tellen, reken je verder vanaf de minimale waarde van een integer (-2,147,483,648). Als je toch een groter getal nodig hebt, zijn daar andere datatypes voor, zoals de long of de Unsinged Integer
Er kan met integers gerekend worden door gebruik te maken van de -=REKENKUNDIGE-OPPERATOREN=-. Omdat een integer geen getallen achter de komma heeft, kunnen de ‘gedeeld door operator’ (/) en de ‘modulo operator’ (%) andere waardes terug geven dan verwacht. Dit verschilt per codeer taal.
Casus
Stel dat je een applicatie hebt waarin het aantal aanwezige deelnemers van een evenement wordt bijgehouden. Hiervoor kun je een integer gebruiken om eenvoudig het aantal aanwezige personen op te slaan en te bewerken. Bijvoorbeeld, iedere keer dat er iemand het evenement binnenkomt of verlaat, kan de waarde van deze Integer worden aangepast.
In het onderstaande voorbeeld wordt een variabele count gebruikt om het aantal deelnemers bij te houden. Als er een nieuwe deelnemer binnenkomt, > wordt de variabele verhoogd met 1. Als er een deelnemer vertrekt, wordt de variabele verlaagd met 1.
Count wordt in dit voorbeeld op een regel gedeclareerd en geïnitialiseerd.
Mogelijke uitwerking van de casus
int count = 0; count = count + 1; // Een deelnemer komt binnen.Console.WriteLine(count); // count = 1count = count - 1; // Een deelnemer vertrekt.Console.WriteLine(count); //count = 0
In deze code wordt de Integer count aangepast afhankelijk van het aantal binnenkomende of vertrekkende deelnemers, wat het eenvoudig maakt om het totale aantal bij te houden.