wenn ich das tue:
%Vor%Ich habe das Ergebnis: 3.40282347E + 38
Was ist E + 38? Wie kann ich die maximale Anzahl ohne dieses Symbol darstellen?
msdn sagt RANGE: ± 1,5 × 10 ^ -45 bis ± 3,4 × 10 ^ 38, aber das hat mir nicht geholfen.
Dies ist E Notation , das manchmal mit wissenschaftlicher Notation verwendet wird. Es bedeutet "10 an die Macht von"
Aus dem Abschnitt E-Notation des Wikipedia-Artikels über wissenschaftliche Notation :
Weil hochgestellte Exponenten wie 10 ^ 7 nicht immer sein können bequem angezeigt, wird oft der Buchstabe E oder e zur Darstellung verwendet mal zehn zur Macht erhoben (was als "x 10 ^ b" geschrieben wäre) und folgt der Wert des Exponenten.
Also, 3.40282347E+38
entspricht 3.40282347 * 10^38
Das ist Wissenschaftliche Notation .
%Vor% Mit anderen Worten, so viele Dezimalstellen verschieben Sie den Dezimalpunkt, um das Ergebnis zu berechnen. Nimm 5, bewege es über 2 Plätze und am Ende mit 500. In deinem Beispiel musst du deine Zahl nehmen, 3.40282347
und den Dezimalpunkt 38 Mal bewegen!
Es ist ungefähr. 340 000 000 000 000 000 000 000 000 000 000 000 000 000
Wenn Sie den Code von Dan verwenden, erhalten Sie Folgendes:
%Vor%Tags und Links c#