Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Floating-Point en Double | Omgaan Met Gegevenstypen
C# Basisprincipes

bookFloating-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

main.cs

copy
1
float 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

main.cs

copy
12345
float 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

main.cs

copy
12345
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
question mark

Welke van deze is de correcte declaratie van een float-variabele?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 1.59

bookFloating-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

main.cs

copy
1
float 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

main.cs

copy
12345
float 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

main.cs

copy
12345
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
question mark

Welke van deze is de correcte declaratie van een float-variabele?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3
some-alt