Die meisten Rechner und viele Computerprogramme haben sehr große und sehr kleine Ergebnisse in wissenschaftlicher Notation. Da hochgestellte Exponenten wie 10 7 nicht immer bequem angezeigt werden können, wird der Buchstabe E oder e oft verwendet, um die auf die Potenz von erhabenen Zeiten zehn darzustellen (was als "x 10 b
") und wird vom Wert des Exponenten gefolgt. Beachten Sie, dass in dieser Verwendung das Zeichen e nicht mit der mathematischen Konstante e oder der Exponentialfunktion e x verwandt ist (eine Verwirrung, die weniger wahrscheinlich ist) mit Kapital E); und obwohl es für einen Exponenten steht, wird die Notation gewöhnlich als (wissenschaftliche) E-Notation oder (wissenschaftliche) Notation bezeichnet und nicht als (wissenschaftliche) Exponentialnotation (obwohl letztere auch auftritt). Die Verwendung dieser Notation wird von Publikationen nicht gefördert.
Wie für Ihre zweite Frage:
Können wir diesen Ansatz in einem anderen Datentyp verwenden oder können wir ihn nur in Gleitkommazahlen verwenden?
Siehe C # -Spezifikation :
Reelle Literale [die Art von numerischen Literalen, denen ein
E
in ihnen erlaubt ist] werden verwendet, um Werte der Typenfloat
,double
unddecimal
zu schreiben.
Sie müssen jedoch das Literal bei der Zuweisung an ein beliebiges anderes als Double
entsprechend anpassen oder suffi- zieren, da jedes Literal mit e
oder E
in Visual Studio als Double
erkannt wird. Ich kann nicht finden, wo dieses Verhalten spezifiziert wird.
Im Allgemeinen ist das eine exponentielle / wissenschaftliche Notation ...
1,7E + 3 = 1,7 x 10 ^ 3 = 1700