Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Gleitkommazahlen und Double | Umgang mit Datentypen
C# Grundlagen

bookGleitkommazahlen und Double

Gleitkommazahlen, auch Floats genannt, repräsentieren Dezimalzahlen. Eine Variable vom Typ float kann mit dem Schlüsselwort float deklariert werden:

main.cs

main.cs

copy
1
float myVariable = 3.14f;

Der Buchstabe 'f' im Wert 3.14f weist den Compiler darauf hin, dass es sich bei dem Wert um einen Float-Typ handelt. Werte des Datentyps float sollten immer in diesem Format angegeben werden.

Der Datentyp float besitzt eine begrenzte Genauigkeit und kann daher nur 6 bis 9 Nachkommastellen speichern. Es gibt einen weiteren Datentyp namens double, der eine höhere Genauigkeit bietet:

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

Da float eine geringere Genauigkeit besitzt, wird der Wert 3.1415926535897 automatisch auf die siebte Nachkommastelle gerundet und das Ergebnis in der Variablen myVar1 gespeichert.

Wie bei int und long können auch mit float- und double-Werten arithmetische Operationen durchgeführt werden.

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

Welche dieser Optionen ist die korrekte Deklaration einer Float-Variable?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

What are some examples of arithmetic operations with float and double?

When should I use float instead of double?

Can you explain more about the difference in precision between float and double?

Awesome!

Completion rate improved to 1.59

bookGleitkommazahlen und Double

Swipe um das Menü anzuzeigen

Gleitkommazahlen, auch Floats genannt, repräsentieren Dezimalzahlen. Eine Variable vom Typ float kann mit dem Schlüsselwort float deklariert werden:

main.cs

main.cs

copy
1
float myVariable = 3.14f;

Der Buchstabe 'f' im Wert 3.14f weist den Compiler darauf hin, dass es sich bei dem Wert um einen Float-Typ handelt. Werte des Datentyps float sollten immer in diesem Format angegeben werden.

Der Datentyp float besitzt eine begrenzte Genauigkeit und kann daher nur 6 bis 9 Nachkommastellen speichern. Es gibt einen weiteren Datentyp namens double, der eine höhere Genauigkeit bietet:

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

Da float eine geringere Genauigkeit besitzt, wird der Wert 3.1415926535897 automatisch auf die siebte Nachkommastelle gerundet und das Ergebnis in der Variablen myVar1 gespeichert.

Wie bei int und long können auch mit float- und double-Werten arithmetische Operationen durchgeführt werden.

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

Welche dieser Optionen ist die korrekte Deklaration einer Float-Variable?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 3
some-alt