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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219