Floating-Point en Double
Kommagetallen, ook wel floats genoemd, vertegenwoordigen decimale getallen. We kunnen een variabele van het type float declareren met het sleutelwoord float:
main.cs
1float myVariable = 3.14f;
De letter 'f' in de waarde 3.14f geeft aan de compiler aan dat de waarde van het type float is. Waarden van het datatype float moeten altijd in dit formaat worden weergegeven.
Het float datatype heeft een beperkte precisie en kan slechts 6 tot 9 cijfers na de komma opslaan. Er is een ander datatype genaamd double dat een hogere precisie biedt:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Aangezien float een lagere precisie heeft, wordt de waarde 3.1415926535897 automatisch afgerond tot het zevende decimale cijfer en het resultaat wordt opgeslagen in de variabele myVar1.
Net als bij int en long kunnen we ook rekenkundige bewerkingen uitvoeren op float- en double-waarden.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 1.59
Floating-Point en Double
Veeg om het menu te tonen
Kommagetallen, ook wel floats genoemd, vertegenwoordigen decimale getallen. We kunnen een variabele van het type float declareren met het sleutelwoord float:
main.cs
1float myVariable = 3.14f;
De letter 'f' in de waarde 3.14f geeft aan de compiler aan dat de waarde van het type float is. Waarden van het datatype float moeten altijd in dit formaat worden weergegeven.
Het float datatype heeft een beperkte precisie en kan slechts 6 tot 9 cijfers na de komma opslaan. Er is een ander datatype genaamd double dat een hogere precisie biedt:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Aangezien float een lagere precisie heeft, wordt de waarde 3.1415926535897 automatisch afgerond tot het zevende decimale cijfer en het resultaat wordt opgeslagen in de variabele myVar1.
Net als bij int en long kunnen we ook rekenkundige bewerkingen uitvoeren op float- en double-waarden.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Bedankt voor je feedback!