Freigeben über


STR( )-Funktion

Gibt eine Zeichenfolge zurück, die dem angegebenen numerischen Ausdruck entspricht.

STR(nExpression [, nLength [, nDecimalPlaces]])

Rückgabewerte

Zeichen

Parameter

  • nExpression
    Gibt den numerischen Ausdruck an, den STR( ) auswerten soll.

  • nLength
    Gibt die Länge der Zeichenfolge an, die STR( ) zurückgibt. Die Länge enthält jeweils ein Zeichen für das Dezimalkomma und für jede Stelle rechts vom Dezimalkomma.

    Bei Angabe einer Länge, die größer ist als die Anzahl der Stellen links vom Dezimalkomma, füllt STR( ) die Zeichenfolge mit führenden Leerzeichen auf. STR( ) gibt eine Zeichenfolge mit Sternchen aus, die einen numerischen Überlauf anzeigt, wenn Sie eine Länge angeben, die kleiner ist als die Anzahl der Stellen links vom Dezimalkomma.

    Wenn nExpression vom Typ Numerisch oder Gleitkomma ist, dann gibt STR( ) den Rückgabewert in wissenschaftlicher Zahlendarstellung an, falls nLength kleiner ist als die Anzahl der Stellen in nExpression. Wenn nExpression eine Ganzzahl ist, gibt STR( ) eine Zeichenfolge mit Sternchen aus, die einen numerischen Überlauf anzeigt, falls nLength kleiner ist als die Anzahl der Stellen in nExpression.

    Wenn nLength nicht angegeben wird, steht die Zeichenfolgenlänge standardmäßig auf 10 Zeichen.

  • nDecimalPlaces
    Gibt die Anzahl der Dezimalstellen in der Zeichenfolge an, die STR( ) zurückgibt. Um die Anzahl der Dezimalstellen festlegen zu können, müssen Sie auch das nLength-Argument angeben.

    Wenn Sie weniger Dezimalstellen angeben, als in nExpression vorhanden sind, wird der Rückgabewert gerundet.

    Wenn nDecimalPlaces nicht angegeben wird, beträgt die Anzahl der Dezimalstellen standardmäßig 0.

Siehe auch

VAL( ) | Erstellen von numerischen Ausdrücken | STRCONV( )-Funktion