basic - BASIC 中的井号/井号代表什么?

标签 basic

所以,我正在为一个学校项目而苦苦挣扎,我有一个在 PALM 上编程的 BASIC 代码,我需要将其转换为 LabView,所以首先我要将代码转换为伪代码,但我已经以前从未使用过 BASIC,所以我在处理某些行时遇到了问题。

到目前为止,我知道:VariableName# = 15,表示变量的类型是double,它可以用在数字的右边,将其转换为double,喜欢 变量名# = 15#

我的代码也有:OPEN "LPT1"FOR OUTPUT AS #1,打开在 COM1 上找到的串行端口,并将其命名为 "LPT1"

但是几行之后我发现了这个,我不知道它应该做什么:

225 FOR J = 1 TO 6000: PRINT #1, 40; : NEXT J
226 FOR ZZ = 1 TO S9: PRINT #1, 41; : NEXT ZZ

我知道 FOR 语句的工作原理,但它应该打印什么?

PS:这是一个太阳能定位系统。

编辑:S9是在程序的开头定义的,它是450。

最佳答案

我想发生的事情是它在该端口上输出 40 6000 次(请参阅 link 了解 BASIC 中的文件输出)然后是 41。不确定 S9 是什么。

LPT1 通常是一个并行端口,COM1 是一个串行端口,因此可能会发生一些可疑的事情。

来自同一个链接:

PRINT #

The PRINT # command writes data to a file - the data is written to the file whose number follows "#". The command works like the PRINT command, except that the information is sent to the file instead of printed to the screen. The statement

关于basic - BASIC 中的井号/井号代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20085507/

相关文章:

libreoffice - 支持 getByName 的最简单的 Unostruct

basic - 雅达利 ST GFA 基本 : what do variable suffixes correspond to?

language-design - BASIC,行是如何存储在内存中的?

graphics - 有没有办法从 Applesoft Basic 访问 Apple 2 上的 DHR

在浏览器中执行脚本语言的 JavaScript 库

basic - BASIC GOTO 和 GOSUB 语句有什么区别

logical-operators - 如何在 ZX Spectrum basic 中模拟逻辑异或?

typing - BASIC使用哪种打字系统?

specifications - Q基本语言规范

basic - 为什么我们要为行号烦恼呢?