Gleitkommazahlen und Double
Gleitkommazahlen, auch Floats genannt, repräsentieren Dezimalzahlen. Wir können eine Variable vom Typ float mit dem Schlüsselwort float
deklarieren:
main.cs
1float myVariable = 3.14f;
Der Buchstabe 'f
' im Wert 3.14f
teilt dem Compiler mit, dass der Wert vom Typ float ist. Werte des float
-Datentyps sollten immer in diesem Format dargestellt werden.
Der float
-Datentyp hat eine begrenzte Genauigkeit, sodass er nur 6 bis 9 Stellen nach dem Dezimalpunkt speichern kann. Es gibt einen anderen Datentyp namens double
, der eine höhere Genauigkeit bietet:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Da float
eine geringere Genauigkeit hat, wird der Wert 3.1415926535897
automatisch bis zur 7. Dezimalstelle gerundet und das Ergebnis in der Variablen myVar1
gespeichert.
Wie int
und long
können wir auch arithmetische Operationen mit float
- und double
-Werten durchführen.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 1.59
Gleitkommazahlen und Double
Swipe um das Menü anzuzeigen
Gleitkommazahlen, auch Floats genannt, repräsentieren Dezimalzahlen. Wir können eine Variable vom Typ float mit dem Schlüsselwort float
deklarieren:
main.cs
1float myVariable = 3.14f;
Der Buchstabe 'f
' im Wert 3.14f
teilt dem Compiler mit, dass der Wert vom Typ float ist. Werte des float
-Datentyps sollten immer in diesem Format dargestellt werden.
Der float
-Datentyp hat eine begrenzte Genauigkeit, sodass er nur 6 bis 9 Stellen nach dem Dezimalpunkt speichern kann. Es gibt einen anderen Datentyp namens double
, der eine höhere Genauigkeit bietet:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Da float
eine geringere Genauigkeit hat, wird der Wert 3.1415926535897
automatisch bis zur 7. Dezimalstelle gerundet und das Ergebnis in der Variablen myVar1
gespeichert.
Wie int
und long
können wir auch arithmetische Operationen mit float
- und double
-Werten durchführen.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Danke für Ihr Feedback!