Kursinhalt
C# Grundlagen
C# Grundlagen
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
float 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
float 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
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Danke für Ihr Feedback!