|
在使用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
|