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 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, afrundes værdien 3.1415926535897 automatisk 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