@FORMATN[[-]width[.precision],Wert] : Formatiert einen numerischen Wert. Breite ist eine nichtnegative Ganzzahl, die die Mindestanzahl der gedruckten Zeichen angibt. Wenn Breite hat eine Führung 0, wird die Zahl links mit Nullen aufgefüllt. Wenn die Anzahl der Zeichen im Ausgabewert kleiner als die angegebene Breite ist, werden links oder rechts von den Werten Leerzeichen eingefügt, je nachdem, ob „-" Flag (für Linksbündigkeit) angegeben, bis die Mindestbreite erreicht ist. Präzision Gibt die Anzahl der Nachkommastellen an. Der Wert wird auf die entsprechende Stellenzahl gerundet.

 

Wenn Sie keine Genauigkeit angeben, verwendet @FORMATN standardmäßig 16 Dezimalstellen und rundet die Zahl möglicherweise nicht richtig. (Zum Beispiel erzeugt @FORMATN[3,3.4] „3.3999999999999999“.)

 

@FORMATN verwendet das Dezimalzeichen für das Standardgebietsschema.

 

Beispiele:

 

echo %@formatn[5.10,%@eval[2300*4.7]]

10810.0000000000

 

echo %@formatn[010.3,5]

000005.000

 

Siehe auch: @KOMMA, @KONVERTIEREN, @FORMAT, @FORMATNC.