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

bookFlyttall og Double

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

main.cs

main.cs

copy
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 tilbyr høyere presisjon:

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

Siden float har lavere presisjon, blir verdien 3.1415926535897 automatisk avrundet til syvende desimal, og resultatet lagres i variabelen myVar1.

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

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 av disse er den korrekte deklarasjonen av en float-variabel?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3

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

Awesome!

Completion rate improved to 1.59

bookFlyttall 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

copy
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 tilbyr høyere presisjon:

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

Siden float har lavere presisjon, blir verdien 3.1415926535897 automatisk avrundet til syvende desimal, og resultatet lagres i variabelen myVar1.

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

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 av disse er den korrekte deklarasjonen av en float-variabel?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3
some-alt