BT-Basic函数之首字母N

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

常规信息

(无)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值