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

<- StrD() - String Inhaltsverzeichnis - StrU() ->