GWBASIC语言输入输出详解:PRINT与LPRINT USING

需积分: 50 14 下载量 27 浏览量 更新于2024-08-10 收藏 837KB PDF 举报
"GWBASIC使用手册" 在GWBASIC编程环境中,输出操作是程序与用户交互的重要手段。本文主要关注`PRINT`、`LPRINT`以及它们的`USING`变体,这些语句用于控制在终端或打印机上的数据输出格式。 `PRINT`语句是最基础的输出语句,它允许你输出表达式或字符串到屏幕上。例如,`PRINT "Hello, World!"`会在屏幕上显示文本。`PRINT USING`语句则提供了更灵活的格式化输出。在`USING`子句中,你可以使用特定的格式字符串来定义输出的样式。例如,`PRINT USING "##.##"; 3.14159`会将π的值格式化为3.14。 在格式字符串中,有几种特殊的字符用于特定的输出格式化: - `(g)`:在小数点左侧每三位整数添加一个逗号,如`"#####,.##"`可以将12345.6格式化为12,345.6。 - `(h)`:`^^^^`符号后跟指数形式输出,如`"#.##^^^^"`会将234.56输出为2.35E+02。 - `(i)`:`_`字符使得输出项带下划线,但文档未详细说明其具体用法。 `LPRINT`语句与`PRINT`类似,但它的输出直接送到打印机,不显示在屏幕上。`LPRINT USING`与`LPRINT`一起使用时,具有与`PRINT USING`相同的功能,但只在打印机上生效。 GWBASIC的输入输出操作还包括一些辅助函数,如`TAB`用于设置输出位置,`SPC`插入空格,`LPOS`获取或设置当前列位置,`INPUT$`从键盘读取字符串,而`INKEY$`用于检测用户按键。 此外,GWBASIC提供了`DATE$`和`TIME$`等语句和变量,可以获取系统当前的日期和时间,并以字符串形式输出。 在程序结构方面,BASIC语言包括语句(如`LET`、`IF`、`GOTO`等)和命令(如`RUN`、`LIST`),程序可以按照顺序、分支或循环结构进行编写。理解并熟练运用这些基本元素是编写有效GWBASIC程序的基础。 GWBASIC语言提供了一系列工具用于输入输出处理,包括格式化的数值和字符串输出,以及与用户的交互。通过学习和掌握这些知识,开发者能够创建出符合需求的BASIC程序。