内容正文:
Visual Basic语言程序设计基础 第五版
字符串函数
函数
函数
5.2
学习目标:
5.2.1 字符串函数
了解字符串函数的概念、分类
函数
5.2
5.2.1 字符串函数
(1)ASCII码画数(Asc)
语法:Asc(字符串)
功能:求字符串中第一个字符的编码。
说明:
①字符串参数为字符串表达式,如果字符串为空串,则会产生错误。
② 函数值为Integer 型。
函数
5.2
5.2.1 字符串函数
(2)字符函数(Chr)
语法:Chr(数值)
功能:求以数值参数为编码的字符。
①数值参数为数值表达式,表示某一个字符的编码,其范围为0~255,而在DBCS 系统中其范围为-32768-65536。
② 函数值为一个字符。
函数
5.2
5.2.1 字符串函数
(3)宇符串画数(Str)
语法:Str(数)
功能:将数值转换为字符串。
说明:
①数值参数为任何有效的数值表达式。
② 如果该数值为正,则返回的字符串中包含一个前导空格,暗示有一个正号。
③ 函数值为 String 型。
函数
5.2
5.2.1 字符串函数
(4)数值函数(Val)
语法:Val(字符串)
功能;将字符串参数中的数字字符转换成数值型数据。
说明:
①字符串参数可以为字符串表达式。
②当遇到第一个不能被其识别为数字的字符时,即停止转换。另外,逗号",和美元符号“$”,都不能被识别;空格、制表符和换行符都将从参数中去掉;当遇到字母E或0时,将其按单精度或双精度实型浮点数处理。③ 函数值为 Double 型。
函数
5.2
5.2.1 字符串函数
(5)测字符串长度函数(Len)
语法:Len (字符串)
功能:求字符串中包含的字符个数。
说明:
①字符串参数为字符串表达式。
② 函数值为 Long 型。
LenB 函数与 Len 函数功能相近,只不过LenB函数求的是字符串的字节数,而不是字符串中字符的个数。
函数
5.2
5.2.1 字符串函数
(6)大写函数(Ucase)
语法:Ucase (字符串)
功能;将字符串参数中的小写英文字母转换成大写英文字母。
说明
①字符串参数为字符串表达式。
② 函数值为 String 型。
函数
5.2
5.2.1 字符串函数
(7)小写函数(Lcase)
语法:Lease(字符串)
功能;将字符串参数中的大写英文字母转换成小写英文字母。
说明:
①字符申参数为字符串表达式。② 函数值为 String 型。
③只有大写英文字母才会被转换成小写英文字母,所有小写英文字母和非英文字母字特将保持不变。
Ucase函数和Lcase函数是在大写英文字母和小写英文字母相互转换的功能上互为相反的一对函数。
函数
5.2
5.2.1 字符串函数
(8)产生空格函数(Space)
语法:Space(数值)
功能:产生指定长度的由空格组成的字符串。
说明:
①数值参数为任何有效的数值表达式,表示将要产生的字符串中包含的空格数。② 函数值为 String 型。
(9)产生字符串函数(String)
语法:String(数值,字符)
功能:产生由某一指定字符组成的指定长度的字符串。
说明
①数值参数为数值表达式,表示将要产生的字符串的长度
②字符参数可以为任何有效的数值表达式或字符串表达式,如果为数值表达式,则表示组成字符串的字符的编码;如果为字符串表达式,则其第一个字符将用于产生字符串。
③函数值为 String 型。
函数
5.2
5.2.1 字符串函数
(10)字符串左截函数(Left)
语法:Left(字符串,长度)
功能:从字符申参数的最左边开始,截取指定长度的子字符串
说明
①字符串参数可以是任何有效的字符串表达式。
(2长度参数为数值表达式,指出函数值中包含多少个字符。如果其值为0.则函数值是长度为零的字符串(空串)如果其值大于或等于字符由参数中的字符个数,则函数值为整个字符串。
③ 函数值为 String 型。
LeftB 函数与Left函数功能相近,只不过LeftB函数求的是字符串的字节数,而不是字符串中字符的个数
函数
5.2
5.2.1 字符串函数
(11)字符串右截画数(Right)
语法:Right (字符串,长度)
功能:从字符串参数的最右边开始,截取指定长度的子字符串。
说明
①字符串参数可以为字符串表达式。
52/114 事;如果其值大于或等于字符串参数中的字符个数,则函数为整个字符串。
②长度参数为数值表达式,指出函数值中包含多少个字符。如果其值为0,则函数值为空
③函数值为String 型。
RightB 函数与Right函数功能相近,只不过RightB函数求的是字符串的字节数,而不是字符串中字符的个数。
函数
5.2
5.2.1 字符串函数
(12)宇符串中间截取画数(Mi