Bezeichnung
FormatNumber -- konvertiert eine Zahl in eine Zeichenkette mit Zifferntrennung (V10.0)
Übersicht
s$ = FormatNumber(n[, decimals, point$, thousands$])
Beschreibung
Dieser Befehl wandelt die durch n angegebene Zahl in eine Zeichenkette um, trennt die Ziffern durch Tausender und schneidet die Dezimalstellen auf die im Argument decimals übergebene Zahl ab. Sie können auch das Zeichen, das als Dezimaltrennzeichen verwendet werden soll, in point$ und das Zeichen, das als Tausendertrennzeichen verwendet werden soll, in thousands$ übergeben. Dadurch eignet sich FormatNumber() für die gebietsschemaabhängige Formatierung von Zahlen. Sie können den Befehl GetLocaleInfo() verwenden, um den Dezimalpunkt und das Tausendertrennzeichen für das aktuelle Gebietsschema abzurufen. Siehe GetLocaleInfo für Details.

Eingaben
n
Zahl, die in eine Zeichenkette umgewandelt werden soll
decimals
optional: Anzahl der zu verwendenden Dezimalstellen (voreingestellt ist 0)
point$
optional: als Dezimalpunkt zu verwendendes Zeichen (voreingestellt ist ".")
thousands$
optional: als Tausendertrennzeichen zu verwendendes Zeichen (voreingestellt ist ",")
Rückgabewerte
s$
formatierte Zeichenkette
Beispiel
t = GetLocaleInfo()
s$ = FormatNumber(1234567.89, 2, t.DecimalPoint, t.ThousandSeparator)
DebugPrint(s$)
Der obige Code wandelt 1234567,89 unter Verwendung des Dezimalzeichens und des Tausendertrennzeichens des aktuellen Gebietsschemas in eine Zeichenkette um.

Navigation zeigen