Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Flyttal och Double | Hantera Datatyper
C#-Grunder

bookFlyttal och Double

Flyttal, även kallade floats, representerar decimaltal. Vi kan deklarera en variabel av typen float med nyckelordet float:

main.cs

main.cs

copy
1
float myVariable = 3.14f;

Bokstaven 'f' i värdet 3.14f anger för kompilatorn att värdet är av typen float. Värden av datatypen float ska alltid anges i detta format.

Datatypen float har begränsad precision och kan endast lagra 6 till 9 siffror efter decimaltecknet. Det finns en annan datatyp, double, som erbjuder högre precision:

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

Eftersom float har en lägre precision avrundas värdet 3.1415926535897 automatiskt till dess sjunde decimal och resultatet lagras i variabeln myVar1.

Precis som med int och long kan aritmetiska operationer utföras på float- och double-värden.

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

Vilken av dessa är den korrekta deklarationen av en float-variabel?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 3

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 1.59

bookFlyttal och Double

Svep för att visa menyn

Flyttal, även kallade floats, representerar decimaltal. Vi kan deklarera en variabel av typen float med nyckelordet float:

main.cs

main.cs

copy
1
float myVariable = 3.14f;

Bokstaven 'f' i värdet 3.14f anger för kompilatorn att värdet är av typen float. Värden av datatypen float ska alltid anges i detta format.

Datatypen float har begränsad precision och kan endast lagra 6 till 9 siffror efter decimaltecknet. Det finns en annan datatyp, double, som erbjuder högre precision:

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

Eftersom float har en lägre precision avrundas värdet 3.1415926535897 automatiskt till dess sjunde decimal och resultatet lagras i variabeln myVar1.

Precis som med int och long kan aritmetiska operationer utföras på float- och double-värden.

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

Vilken av dessa är den korrekta deklarationen av en float-variabel?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 3
some-alt