QB程序设计入门-程序设计(类型转换和字符串操作函数)

来自:http://basicfan.yeah.net/ 作者:赵洋 youngbug@yeah.net

  在使用QB计算时,经常需要将不同数据类型进行相互转换.比如有时一个浮点变量我只需要它的整数部分,这就要对它的数据类型进行转换了.

  现在介绍几个比较初级的类型转换函数,其它的以后遇见了再介绍吧.

函数 功能 函数值类型
INT(S) 取小于等于S的最大整数 I
ASC(CS) 返回字符串CS第一个字符的ASCII码 I
VAL(CS) 返回串表达式CS的数值 I,R

[例子]在QB中输入以下程序:

CLS
A = 123.43
B$ = "100"
PRINT ASC("C")
PRINT VAL(B$) + 1
PRINT INT(A)
END

F5运行程序,屏幕上显示:

 67
101
123

  字符串操作函数有下面几种

函数 功能 函数值类型
LEN(CS) 求表达式的长度 I
LEFT$(CS,N) 得到CS表达式的左边N个字符 C
MID$(CS,N[,1] 得到CS表达式N个字符开始的第一个字符
RIGHT$(CS,N) 得到CS表达式右边N个字符
CHR$(ASCII) 返回ASCII序号对应的字符

[例子]在QB中输入以下程序:

CLS
A = 67
B$ = "Railway"
PRINT LEN(B$)
PRINT LEFT$(B$, 4)
PRINT RIGHT$(B$, 3)
PRINT CHR$(A)
END

F5运行程序,屏幕上显示:

 7
Rail
way
C