1e-9 oder -1e9, welches ist das richtige?

Ich bin zugeordnet, einige alte code, und wenn ich Las es, ich habe es bemerkt hatte, diese in form von:

float low = 1e-9;
float high = 1e9;

float lowB = 1e-9;
float highB = 1e9;

float lowL = 1e-9;
float highL = 1e9;

So, ich sehe, dass Sie versucht zu definieren, einige Bereiche mit der e-Schreibweise, richtig? Aber nicht 1e-9 soll -1e9?

Dann die Werte würden zwischen -1000000000 und 1000000000, richtig?

Ich bin nicht sicher, was 1e-9 gemeint ist?

Der code ist gültig. Es ist nicht möglich zu sagen, ob es tut, was es beabsichtigte, zu tun, es zu betrachten.
Vielen Dank, es funktioniert jetzt, also werde ich nicht berühren. Ich werde nur halten Sie es für eine Weile.
Ohne Kontext ist es unmöglich zu sagen, ob es Sinn macht für die niedrigen Werte sein, wirklich große negative zahlen oder wirklich kleine positive zahlen. Wenn die Reichweite auf null ist, was auch immer, dann sicherlich negative zahlen keinen Sinn.
Die erste Regel für die Aufrechterhaltung der code ist, wenn Sie nicht verstehen, was es tut, nicht es ändern. <g>
Alle Gleitkomma-Datentypen sind erforderlich, um Unterstützung dezimal-Exponenten von -37 bis 37.

InformationsquelleAutor Joan Venge | 2012-08-26

Schreibe einen Kommentar