Beispiele

InitVal = 1
FOR i=1 TO 100 STEP 1
InitVal =i *10+ LOG(i)
NEXT
DISP CHR$ (34) & VALFORM$ ( InitVal ; 4) & CHR$ (34) & "\n"
Das Beispielprogramm berechnet in einer Schleife einen Wert, um ihn danach formatiert und mit Anführungszeichen versehen auszugeben.

Referenz

CHR$( Zahl )
Die Funktion liefert einen ein-Zeichen langen String, der das ASCII-Äquivalent des mit der Zahl angegebenen Zeichens enthält. Nur die Zeichen 0 bis 126 sind hierbei international identisch. Die Zeichen 0 bis 31 dienen zudem als Steuerzeichen. Deutsche Umlaute und sonstige Zeichen können mit der Funktion zwar erzeugt werden, jedoch ist die Art ihrer Darstellung vom auf dem PC verwendeten Zeichensatz abhängig.

VAL$( Zahl [;KeineExponentialdarstellung] )
Die Funktion liefert die in einen String konvertierte Zahl. Die Funktion führt dabei keinerlei Formatierungen durch, insbesondere die in der Darstellung so beliebte Tausenderseparation wird nicht vorgenommen. Die Funktion ist jedoch sehr hilfreich, wenn Zahlen mit den Bigmath-Funktionen weiter berechnet werden sollen.
Mit dem optionalen Parameter KeineExponentialdarstellung wird angegeben, ob große Zahlen mit einer Zehnerpotenz angegeben werden sollen oder nicht. Wenn der Parameter angegeben wird und ungleich 0 ist, so wird statt eines Exponenten eine entsprechende Zahl von Nullen angehängt.

VALFORM$( Zahl ; Nachkommateil)
Die Funktion liefert die in einen String konvertierte Zahl. Im Unterschied zur VAL$-Funktion wird die Zeichenkette jedoch in einer lesbaren Form aufbereitet. Der Vorkommaanteil wird in tausender-Einheiten separiert mit dazwischen gesetzten Punkten. Der Nachkommaanteil wird mit der angegebenen Genauigkeit ausgegeben.

Siehe auch



Schatten