BT-Basic函数之首字母N
文章目录
- BT-Basic函数之首字母N
- no
- not
- nrun
- num
no
no函数返回No变量的当前值,然后将其重置。Yes和No变量由操作员键盘设置。
如果按下No控制键,返回1;否则返回0。执行此函数后,读取变量前没有等待时间。
语法
no
参数
(无)
示例
loop
if No then print "NO was pressed."
else goto End
endloop
.
.
.
End:
end
常规信息
(无)
not
not运算符用于计算布尔表达式。如果表达式为假(零),则返回值为1;如果表达式为真(非零),则返回值为零。此运算符的优先级为3。
语法
not <numeric expression>
参数
<numeric expression>
要计算的数量。
示例
print not -123.4 ! 打印 0
A = 0\ print not A ! 打印 1
A=0\B=0\print A or not B ! 打印 1
D=0\ print not D * 8.3 ! 打印 1 (*具有更高的优先级)
print (not D) * 8.3 ! 打印 8.3
nrun
nrun函数返回自上次被加载到工作区(或之后被编辑)以来程序运行的次数。每次执行run函数时,函数的值都会递增。
登录时的初始值是零(未运行)。如果工作区被保存、一个新文件被加载到工作区或工作区被修改,函数将重置为零。
eg:
print "Board Test Run#"; nrun; "successfully completed."
! 打印(假设值为):
! Board Test Run# 13 successfully completed.
if nrun = 1 then
mass storage is "/board‑test/1145‑47"
load board ! 仅在第一次运行时加载数字测试数据
end if
num
num函数返回一个十进制整数值,该值是函数的字符串参数中第一个字符的ASCII十进制等价值。
语法
num ( <string expression> )
参数
<string expression>
包含要转换为十进制等价值的字符的字符串。
(0 <= 结果 <= 255)
示例
print num("A") ! 打印 65
print num("a") ! 打印 97
print num(" A") ! 打印 32
Char$ = "Bit pattern"
print num(Char$[7;1]) ! 打印 116
print num(Char$[4;1]) ! 打印 32
print num(chr$(74)) ! 打印 74
print num(chr$(-74)) ! 打印 182
常规信息
(无)