常用内部函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Instr函数 返回指定字符串在另一个字符串中最先出现的位置. Instr([起始位置,]<字符串1>,<字符串2>)
<起始位置>表示从<字符串1>中第几个字符开始,查找 <字符串2>在<字符串1>中第一次出现的位置,找到,则返回所在的位置编 号,没有则返回0.
Instr(1,”abcdef”,”de”)返回4 Instr(4,”abcdef”,”bc”)返回0 Instr(2,”abcdef”,”df”)返回0
String函数 返回指定长度\重复某个字符的字符串. String(<长度>,<字符串>)
<字符串>表示要重复并返回的字符或字符串,如果是字 符串,仅对其第一个字符重复后返回.
如: String(3,”a”)=“aaa” String(3,”abc”)=“aaa”
Mid函数:返回从字符串指定位置开始 的指定数目的字符。 Mid(<字符串表达式>,<起始位置>[,长 度]) 如: Mid(“abcdefg”,3) 返回“cdefg” Mid(“abcdefg”,3,4)返回“cdef”
Chr 返回以参数值为字符的ascii码的字符
注:一般来说,字符的ASCII码的范围在0到255之 间,该函数的功能与asc的功能刚好相反。
Chr(65)返回“A”
Datevalue 将字符串转换成日期型数据
注:如果字符串中没有提供年份,函数会使用系统日 期中的当前年份,而datevalue不会返回字符串参数 中所包含的时间信息。
Print Format(123.45,"0000.000")' “0”为数字 占位符。显示一位数字或零。结果为 0123.450 Print Format(123.45,"0.0")' 结果为123.5 Print Format(123.45,"####.###")' “#”为数字 占位符。显示一位数字或什么都不显示。结 果为123.45 Print Format(123.45,"#.#")' 结果为123.5 Print Format(0.123,".##")' 结果为.12 Print Format(0.123,"0.##")' 结果为0.12
Left函数 返回从字符串左边开始的指定数目的字 符 Left(<字符串表达式>,<长度表达式>) 如: Left(“abcdefg”,4)返回“abcd”
Right 函数 返回从字符串右端开始的指定数目的 字符串. Right(<字符串表达式>,<长度表达式>)
说明:长度表达式若为0,返回零长度字符串.若果其值大于 或等于字符串参数的字符数,则返回整个字符串. 如: Right(“visual basic”,5)返回”basic”
format$("100123","0000000") 返回值 0100123 # 占位格式化,不足时不补0 format$("100123","#######") 返回值 100123 . 强制显示小数点 format$("100123.12",".000") 返回值 100123.120 % 转化为百分数,一个%代表乘以100 format$("10.23","0.00%") 返回值 1023.00% format$("10.23","0.00%%") 返回值 102300.00%%
Sgn函数 返回参数的符号信息,当参数为正数时 返回1,当参数为负数时返回-1,当参 数为0时返回0。 Sgn(<数值表达式>) 如: Sgn(20)返回1 Sgn(-20)返回-1 Sgn(0)返回0
字符串函数
Str函数 返回将数值型数据转换为字符串后的 字符串。 如:Str(20) Val函数 把一个数字字符串转换为相应的数值。 Val(“20”)
日期和时间函数
日期和时间函数用来显示日期和时间, 可提供某个事件何时发生及持续时间 长短的信息. Date函数 返回当前系统日期 Time函数 返回当前时间
Now 返回当前系统的日期和时间 Year(<日期表达式>)返回年份 必须有参数 Hour(<时间表达式>)返回小时 Timer返回从午夜算起已过的秒数.
如:datevalue(“february 25,1970”) datevalue(“2/25/1970”) datevalue(“2/25/1970 8:30”) datevalue(“2-25-1970”)
Abs函数 返回参数的绝对值 Abs (<数值表达式>) 如: Abs(-5)返回5
Sqr函数 返回数的平方根 如: Sqr(16)返回4 Sqr(8)返回2.828427 若参数为负数,会出现什么情况呢?
Exp函数 返回e(2.718282)的某次方 Exp(<数值表达式>) 数值表达式的值不要超过709.78,否则 会发生溢出错误。 如:Exp(1)返回2.718282
在文本框中输入小时、分、秒,化成 共有多少秒,然后输出之。(str()/val())
格式字符串由专门的格式说明字符组成。这 些说明字符决定了数据项的显示格式和长度。 常用的数值型格式说明字符。 #:数字占位符。显示一位数字或什么都不显 示。 %百分比符号占位符。 举例: format(123.45,“####.###”) Format(0.123456, ”0.00%”)
说明:字符串中的大写字母和非字母字符保持不变.
Lcase(“ABCdef123”)返回”ABCDEF123”
Trim函数 将字符串的前导空白和尾随空白去掉. Trim(<字符串表达式>) 如: Trim(“ abcdef ”)=“abcdef” Ltrim(“ abcdef ”)=“abcdef ” Rtrim(“ abcdef ”)=“ abcdef”
常用内部函数
函数是一种特定的运算,在程序中要 使用一个函数时,只需给出一个函数 名并给出一个或多个参数,就能得到 它 的函数值。 如: Sqr(16)
函数名
参数
内部函数:vb内部提供的函数


自定义函数:用户根据自己的 需要自己定义的函数
内部函数
数学运算函数 字符串函数 日期和时间函数 格式输出函数 随机数语句和函数 数据类型转换函数
百分比占位符 小数点占位符
4.随机数语句和函数
Rnd(),作用是产生介于0和1之间的随 机数。
编写一下程序,利用rnd函数生成 随即数,每单击按钮“生成随机 数”,则会在窗体上显示生成的 随机数
ห้องสมุดไป่ตู้
5.类型转换函数
Asc 返回字符串参数中的首个字母的ascii 码 如asc(“A”)和(“ABC”)的返回值都是 65
Lcase函数 将字符串中的大写字母转换成小写字母后返 回全串 Lcase(<字符串表达式>)
说明:字符串中的小写字母和非字母字符保持不变.
Lcase(“ABCdef123”)返回”abcdef123” Ucase函数 将字符串中的小写字母转换成大写字母后返回 全串 Lcase(<字符串表达式>)
格式输出函数
用格式输出函数format()可以使数值、 日期或字符型数据按指定的格式输出。 语法格式为: format(<表达式>,<格式字符串>)
VB格式输出函数可以使数值、日期或字符 串按指定的格式输出。其格式为: Format(<表达式>[, <格式字符串>]) 其中,<表达式>:要格式化的数值、日期或 字符串表达式。 <格式字符串>:指定表达式的值的输出格式。 格式字符有三类:数值格式、日期格式和字 符串格式。格式字符要加引号。
数学运算函数
Int/Fix函数 Int(<数值表达式>)/ Fix (<数值表达式>) 返回参数的整数部分。 区别:当数值表达式为负数时,Int返回不大于 参数值的最大负整数;而fix返回不小于参数 值的最小负整数。若参数为正数,均截取整 数部分。 举例:int(3.14)=3 fix(3.14)=3 int(-3.14)=-4 fix(-3.14)=-3
相关文档
最新文档