double = 1.34823e-300

vjung

Aktives Mitglied
Ich bin im ersten Semester Informatik und verstehe folgende Variable nicht:
double atomGewichtSynapsen = 1.34823e-300;

Als erstes verstehe ich nicht wieso ein Buchstabe in der Variable vorkommt, da in double der Wert einer Zahl doch deklariert wird. Außerdem scheint dies keine Rechnung à la "X - 300" zu sein, da der compiler "1.34834e-300" ausgibt.
Meiner Vermutung nach ist dies etwas sehr sehr kleines, denn wenn ich es +1 rechne kommt als Ausgabe 1.0 raus. Wie interpretiere ich jedoch diese Variable?
Würde mich über eine Antwort freuen 🙂

mfg,
vjung
 
1.34823e-300= 1.34823*10^(-300);
Allerdings ein Gewicht von 10^(-300) ist viel zu wenig auch für einen einzelnen Proton
 
Vielen lieben Dank! jetzt wird mir einiges klar 🙂
Eine Frage noch am Rande: warum funktioniert nicht 1.34823e (Sollte ja dann 1.34823*10 sein)
Funktioniert zwar mit 1.34823e+1, verstehe nur noch nicht ganz warum die Potenz von e (also *10) zwingend mit angebgeben muss.
 

Neue Themen


Zurück
Oben