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 | Section
C#-Grundlæggende

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

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 all correct answers

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 13

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

Sektion 1. Kapitel 13
some-alt