StrF()
Syntax
Ergebnis$ = StrF(Wert.f [, Stellen])Beschreibung
Konvertiert eine Fließkomma-Zahl in einen String.
Parameter
Wert.f Der zu konvertierende Wert. Stellen (optional) Die maximale Zahl an Dezimalstellen ('Stellen') der konvertierten Zahl. Wird diese nicht angegeben, wird die Zahl auf 10 Nachkommastellen gesetzt und die abschließenden Nullen entfernt.
Die Zahl wird gerundet, wenn 'Stellen' kleiner als die existierenden Dezimalstellen von 'Wert.f' sind.
Rückgabewert
Ein String, der den konvertierten Wert beinhaltet.
Anmerkungen
Ganzzahlen (mit Vorzeichen) werden mit dem Befehl Str() und vorzeichenlose Zahlen mit dem Befehl StrU() konvertiert. Es ist möglich, diesen Befehl beim Verketten von String und Fließkomma-Zahlen wegzulassen, es wird dann das Standardverhalten von StrF() verwendet.
Beispiel
value.f = 10.54 Debug "Ergebnis: " + StrF(value) ; wir verwenden nicht den 2. Parameter, bekommen eine Fließkommazahl gerundet auf 10 Nachkommastellen Debug "Ergebnis: " + value ; analog der vorherigen Zeile Debug "Ergebnis: " + StrF(value,2) ; wir möchten ein Ergebnis mit zwei Dezimalstellen, es ist kein Runden nötig, da nur zwei vorhanden sind Debug "Ergebnis: " + StrF(value,0) ; wir möchten ein Ergebnis ohne Dezimalstellen, daher wird der Wert gerundet
Siehe auch
StrD(), Str(), StrU(), FormatNumber()
Unterstützte OS
Alle