Floating-Point og Double
Flydende tal, også kaldet floats, repræsenterer decimaltal. En variabel af typen float kan deklareres ved at bruge nøgleordet float
:
main.cs
1float myVariable = 3.14f;
Bogstavet 'f
' i værdien 3.14f
angiver for compileren, at værdien er af typen float. Værdier af datatypen float
skal altid repræsenteres i dette format.
Datatypen float
har en begrænset præcision og kan kun gemme 6 til 9 cifre efter decimaltegnet. Der findes en anden datatype kaldet double
, som tilbyder en højere præcision:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Da float
har en lavere præcision, bliver værdien 3.1415926535897
automatisk afrundet til dens 7. decimal, og resultatet gemmes i variablen myVar1
.
Ligesom med int
og long
kan vi også udføre aritmetiske operationer på float
- og double
-værdier.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
What are some examples of arithmetic operations with float and double?
When should I use float instead of double?
Can you explain more about the difference in precision between float and double?
Awesome!
Completion rate improved to 1.59
Floating-Point og Double
Stryg for at vise menuen
Flydende tal, også kaldet floats, repræsenterer decimaltal. En variabel af typen float kan deklareres ved at bruge nøgleordet float
:
main.cs
1float myVariable = 3.14f;
Bogstavet 'f
' i værdien 3.14f
angiver for compileren, at værdien er af typen float. Værdier af datatypen float
skal altid repræsenteres i dette format.
Datatypen float
har en begrænset præcision og kan kun gemme 6 til 9 cifre efter decimaltegnet. Der findes en anden datatype kaldet double
, som tilbyder en højere præcision:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Da float
har en lavere præcision, bliver værdien 3.1415926535897
automatisk afrundet til dens 7. decimal, og resultatet gemmes i variablen myVar1
.
Ligesom med int
og long
kan vi også udføre aritmetiske operationer på float
- og double
-værdier.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Tak for dine kommentarer!