Informationen auf eine geöffnete Datei ausgegeben ('drucken').
Syntax:
PRINT#[,
Ausdruck,
AusdruckŒ]
Argumente:
Faktor ist die Kanalnummer einer zur Ausgabe oder Aktualisierung geöffneten Datei. Die Ausdrücke, wenn vorhanden, sind beliebige BASIC Ganzzahlen, reelle oder String-Ausdrücke. Sie werden ausgewertet und zusammen mit den Informatioenen über ihren Typ an die genannte Datei gesandt.
Ganzzahlen werden als &40, gefolgt von der Zweierkomplementdarstellung der Ganzzahl in vier Bytes geschrieben, wobei das höchst signifikante Byte an erster Stelle kommt.
Reelle Variablen werden als &FF, gefolgt von fünf Bytes, geschrieben. Die ersten vier sind die Mantisse, das fünfte ist der Exponent. Die Mantisse wird mit dem wenigst signifikanten Byte (LSB) zuerst geschrieben. 31 Bits stellen die größe der Mantisse dar, ein Bit (Bit 7 des vierten Byte) ist das Vorzeichen. Das Exponenten-Byte ist in über-128-Form.
Strings werden als &00 geschrieben, gefolgt von einem Byte, das als Zähler für die Länge des Strings dient, und dann von den Zeichen des Strings in umgekehrter Reihenfolge.
Beispiele:
PRINT#datei,name$+":",INT(100*preis+.5),stk%