Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Floating-Point og Double | Håndtering af Datatyper
C# Grundlæggende

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

main.cs

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

main.cs

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

main.cs

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

Hvilken af disse er den korrekte deklaration af en float-variabel?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

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

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

main.cs

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

main.cs

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

main.cs

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

Hvilken af disse er den korrekte deklaration af en float-variabel?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3
some-alt