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

bookFlyttal och Double

Svep för att visa menyn

Flyttal, även kallade floats, representerar decimaltal. En variabel av typen float kan deklareras 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 vi även utföra aritmetiska operationer 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 all correct answers

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

Avsnitt 2. Kapitel 3
some-alt