Flyttal och Double
Flyttal, även kallade floats, representerar decimaltal. Vi kan deklarera en variabel av typen float med nyckelordet float:
main.cs
1float 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
12345float 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
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Tack för dina kommentarer!
Fråga AI
Fråga AI
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
Flyttal 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
1float 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
12345float 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
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Tack för dina kommentarer!