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