手机版

PB入门教程A(6)

发布时间:2021-06-11   来源:未知    
字号:

PB入门教程A

BIN$ 函数

用途:返回一个整数的二进制文本。

语法: s$ = BIN$ (numeric_expression [, digits]) 备注: a$ = BIN$ (65535) ' = "1111111111111111"

STR$ function - STR$ 函数

用途:将数字转换成可以用来显示的字符串形式。 语法:s$ = STR$ (数字表达式,[,位数])

注释:STR$ 函数返回数字变量或表达式的字符串表现形式。"位数"是个可选的整型表达式,用来指示出现在结果中的数字的最大数。 如果"数字表达式"大于等于0,STR$ 将添加空格前导符;如果"数字表达式"小于0,STR$ 将添加"-"前导符。句个例子,STR$(14)返 回包含三个字符的字符串,第一个字符是空格,第二个是"1",第三个是"4"。可以使用 LTRIM$ 去掉字符串前边的空格。"位数"指 定结果中数字的最大位数(1-18)。

示例: 如下代码可以显示变量 a& 的值,直接使用 MSGBOX a& 则在编译时会提示错误。

OCT$ 函数

用途:返回一个数值的八进制文本。

语法:s$ = OCT$ (numeric_expression [, digits]) 备注:

ACODE$ function -ACODE$ 函数

用途:将一个 Unicode 字符串转换为 ANSI 字符串。 语法:a$ = ACODE$ (UnicodeStrExpression)

备注:Unicode 字符串中一个字符占用两个字节,而 ANSI 字符串(本地 PowerBASIC 字符串格式)中一个字符占用一个字节。

可见,ACODE$ 返回的字符串占用的字节数为 Unicode字符串的

a$ = OCT$ (65535) ' a$ contains "177777" x& = VAL("&Q" + a$) ' Signed result (-1) y& = VAL("&Q0" + a$) ' Unsigned result (65535) FUNCTION PBMAIN () AS LONG

a& = 2

MSGBOX STR$ (a&)

END FUNCTION

PB入门教程A(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)