1、 算术运算符 LEVEL Ⅱ使用的算术运算符有: +(加),-(减),*(乘),/(除)以及^
(指数:2^3=8) 例如:要计算6*2 ,可写成:PIRNT 6*2^(1/3) 2、 关系算符 <(小于),>(大于),=(等于),<>(不等于) <=(小于或等于),>=(大于或等于) 这些运算通常用于IF……THEN语句,及用于逻辑运算。 例如:100 IF C<=0
THEN C=127
3、 逻辑算符 在LEVEL Ⅱ中有逻辑运算的与、或、非,直接使用算符AND,OR和NOT。 例如: 50 IF Q=13 AND R2=0 THEN PRINT “READY” 100 Q=(A1<0)
AND (A2<L) '若两表达式都为真Q=-1,否则Q=0 200 Q=(A1<0)
OR (A2<L) '若任一表达式为真Q=-1,否则Q=0 300 Q=NOT(C>3)若表达式为假Q=-1,表达式为真Q=0 400 IF NOT(P AND
Q) THEN PRINT”P AND Q ARE NOT BOTH EQUALTO-1” 500 IF NOT(P OR
Q) THEN PRINT “NEITHER P NOR Q EQUALS-1” 运算的优先等级 首先执行最内层括号中的运算,然后一层层往外执行。同一括号中的运算按下面优先级别执行: ^ (指数:A^B ) - (取负值:-X ) *, /(同一优先等级,运算自左至右,下同
) +, - <, >, =,
<=, >=, <> NOT 取反(非) AND 与 OR 或 内部函数 LEVEL Ⅱ内具有使用时很快、很精确和很方便的内部函数(参阅内部函数表)。
错误信息 LEVEL Ⅱ使用一组错误代码(参阅错误代码表),给出了关于错误类型的专用信息,
也指出了犯错误的程序的语句标号,以便寻找程序中的错误。 空格 空格在LEVEL Ⅱ BASIC 中有时是重要的。下行语句是错误的: IF D>0D=0 因为其中的0D说明了“双精度零“的意思。应加上空格并改成: IF D<0 THEN D=0 缩写
LEVEL Ⅱ允许极少数缩写,使你在一个较小的内存中仍能输进较多的程序。 缩写有: ? 作 PRINT ' 作 REM ` 作 常数型G代码标识符 命令 无论何时,一出现┃光标,就表明计算机已处在命令状态,你可以打入命令,并按Enter,计
算机将立即响应。或通过<四海输出软件>接收命令或加工程序。 本节介绍用于控制计算机的命令,改变状态、开始输入和输出程序、修改程序内存等等。所有
这些命令 ┈ 除 CONT ┈ 也可用在你的程序内作为语句,在某些情况中,这是很有用的,
其它时间它们只作特殊的应用。 本节介绍的命令有: AUTO CONT LIST NEW
RUN TROFF TRON CLEAR LOAD SAVE