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

bookFlyttall og Double

Sveip for å vise menyen

Flyttall, også kalt floats, representerer desimaltall. En variabel av typen float kan deklareres 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 kun lagre 6 til 9 sifre etter desimaltegnet. Det finnes en annen datatype kalt double som gir 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.

Aritmetiske operasjoner kan også utføres på int- og long-verdier, på samme måte som for float og double.

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

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