C# Datentyp-Frage (double), großer Wert

BaseUser

Ensign
Registriert
Feb. 2005
Beiträge
200
Hi Zusammen,

ich hätte eine ganz kleine Datentyp-Frage, was C# angeht:

Welchen Datentyp muss ich für die Zahl 5,66 * 10^50 verwenden?

Ich selber würde double nehmen, lt. Visual Studio funktionierts auch - und ich denke viele alternativen gibts ja nicht... oder was meint ihr?

Große Zahlen verwirren mich immer, deswegen frage ich sicherheitshalber nochmal nach... :)
 
Ja, double ist der kleinstmögliche Datentyp (-1.79769313486232 x 10^308 bis 1.79769313486232 x 10^308). float ist mit -3.402823 x 10^38 .. 3.402823 x 10^38 deutlich zu klein.
Hier noch eine Übersicht über die Standard-Datentypen in C# mit ihrem jeweiligen Wertebereich: Built-in Data Types
 
Zuletzt bearbeitet:
Name // Größe // Wertebereich // Genauigkeit // Formatzeichen //

float // 4 Byte // 1.2E-38 3.4E+38 // 6-stellig // %f //

double // 8 Byte // 2.3E-308 1.7E+308 // 15-stellig // %lf //

long double // 10 Byte 3.4E-4932 1.1E+4932 // 19-stellig // %Lf //
 
zu den werten hätt ich mal ne frage wird ein double nicht in 0,xxxxxx * 10^x dargestellt?
 
Zurück
Oben