Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Flyttall og Double | Seksjon
C#-Grunnleggende

Flyttall og Double

Sveip for å vise menyen

Flyttall, også kalt floats, representerer desimaltall. Vi kan erklære en variabel av typen float ved å bruke nøkkelordet float:

main.cs

main.cs

1
float myVariable = 3.14f;

Bokstaven 'f' i verdien 3.14f forteller kompilatoren at verdien er av typen float. Verdier av datatypen float skal alltid representeres i dette formatet.

Datatypen float har begrenset presisjon og kan bare lagre 6 til 9 sifre etter desimaltegnet. Det finnes en annen datatype kalt double som gir høyere presisjon:

main.cs

main.cs

12345
float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897

Siden float har lavere presisjon, blir verdien 3.1415926535897 automatisk avrundet til den 7. desimalen og resultatet lagres i variabelen myVar1.

Akkurat som med int og long, kan vi også utføre aritmetiske operasjoner på float- og double-verdier.

main.cs

main.cs

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

Hvilken av disse er korrekt deklarasjon av en float-variabel?

Velg alle riktige svar

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 13

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 13
some-alt