Print #
 
将值列表写入文件或设备

语法

Print # filenum , [ expressionlist ] [ , | ; ]

参数

filenum
OutputAppend打开的文件或设备的文件编号。
expressionlist
要写入的值列表。

说明

Print #将值列表输出到文本文件或设备。数值将转换为字符串表示形式,左侧填充符号。用户定义类型的对象必须重载操作符 Cast () As String.

表达式列表中的连续值由逗号(,)或分号(;)分隔。逗号表示打印应该在下一个14列边界进行,而分号表示打印它们之间没有空格的值。

表达式列表中的值后面会打印新行字符,除非表达式列表后跟逗号或分号。

请注意,文件号后面的逗号(,)仍然是必需的,即使表达式列表为空。在这种情况下,打印出新行,就像最终没有逗号或分号的普通表达式列表一样。

例子

Open "bleh.dat"  For Output As #1
    
    Print #1, "ABC DEF"
    Print #1, 1234, 5678.901, "xyz zzz"
    
    Close #1


方言差异

  • -lang qb 方言中,数字后面会打印一个额外的空格。

与QB差别

  • 没有,在-lang qb 中使用QBASIC的变量类型时。
  • 无符号数字在没有空格的情况下打印出来。
  • QB不支持UDT的投射,所以不允许他们打印编辑。

参考