版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、 数学函数数学函数与数学中定义的函数一致,其参数和函数值的数据类型均为数值型。常用的数学函数见表 1。表 1 常用数学函数函数名含义例结果Abs(N)取绝对值Abs(-3.6)3.6Sqr(N)平方根Sqr(9)3Sgn(N)符号函数Sgn(-7.9)Sgr(7.9)Sgn(0)-110Exp(N)以e 为底的指数(ex)Exp(3)20.086Log(N)以e 为底的自然对数Log(10)2.3Sin(N)正弦函数Sin(0)0Cos(N)余弦函数Cos(0)1Tan(N)正切函数Tan(0)0Fix(N)取整函数,无条件舍去小数部分Fix(-5.6)Fix(2.3)-52(N)取整函数
2、,返回不大于自变量的最大整数(-5.6)(2.36)-62 (正舍负入)注意:在三角函数中,以弧度表示;sqr 的自变量不能是负数Log 和Exp 是一对互为反函数,即Log(Exp(N),Exp(Log(N)结果还是原来各自变量的值。二、 字符串函数字符串函数用于处理字符信息。若函数的返回值为字符型数据,则常在函数名后加$字符。VB 中也可省略此符号。常用的字符串函数如下:Mid( ) 函数格式:Mid(String,n,m)功能:从 String 字符串中从第 n 个字符开始连续取m 个字符。例子:Mid(“VisualBasic”,7,5)函数返回值是“Basic”Left(字符串,n)
3、:返回字符串左边n 个字符。nLen(字符串)时,返回整个字符串。Right(字符串,n):返回字符串右边n 个字符。Len( )函数格式:Len(String)功能:计算字符串的长度。例子:Len(“VisualBasic”)函数返回值为 11InStr( )函数格式:InStr(n, string1, string2)功能;在 string1 中从 n 开始查找 string2,如果存在,函数值为string2 在string1 中的位置值;找不到时函数的值为 0。 n 是可选参数。为数值表达式,设置每次搜索的起点。如果省略,将从第一个字符的位置开始。例子: InStr(2,” efabc
4、defg”,”ef”) 函数返回值为 7Space(数值):返回由数值指定个数的空格所组成的字符串。一般用于格式化输出或清除定长字符串中的数据。例子:Space(3)=。String(数值,字符串):返回一个重复字符(字符串中的第一个字符)组成的字符串,数值用于指定个数。例子:String(3,asdfg)=aaaLtrim(字符串):去掉字符串的前导空格。例子:Ltrim ( abcd )=abcd Rtrim(字符串):去掉字符串的尾空格。例子:Rtrim( abcd )= abcdTrim(字符串):去掉字符串的前后空格。例子:Trim$( abcd )=abcdLcase(字符串):将
5、字符串中的大写字母换为小写。在比较临时输入的字符串时有用。例子:Lcase(WHAT)=whatUcase(字符串):将字符串中的小写字母换为大写。例子:Ucase(What)=WHAT三、 随机函数下面对于取整函数()和随机函数Rnd 的应用作以简单介绍。 Rnd 函数返回小于 1,大于等于 0 的单精度随机数。VB 用于产生随机数的公式取决于称为(seed)的初始值。默认情况下,每次运行一个应用程序,VB 提供一相同的,即 Rnd 产生相同序列的随机数。为了每次运行时,产生不同序列的随机数,可执行 Randomize 语句。格式如下:Randomize 利用 Rnd 函数可产生任意区间的随
6、机数:产生(a,b)区间的随机数,(b-a)* Rnd + a产生a,b区间的随机整数,其表达式为:(b-a+1)* Rnd) + a要产生 3050 之间的随机数(包括 30 和 50) (Rnd*21+30)函数:该函数常用于处理下面的操作:作四舍五入。如把正数 x 保留 n 位小数而将第n+1 位四舍五入,则表达式为:(x * 10n + 0.5)/10n判断两个整数是否整除。如判断x 是否被y 整除:(x/y)= x/y12.3567-1235.67+0.5-1236.17四、 转换函数Asc()格式:Asc(String)功能:将字符串转换成ASCII 值。例子:a=Asc(“C”)
7、Chr()格式:Chr(x)a 的值为 67。功能:将ASCII 码值转换成字符串。例子:a=Chr(66)Val()格式:Val(String)a 的值为字符“B”。功能:将字符串量转换成数值量。例子:a=Val(“-13.789”)a 的值为-13.789b=Val(“13-789”)出错Str( )格式:Str(Number)功能:将数值型量转换成字符型量。)说明:Number 为一个数值型量,返回一个字符型量。例子:a=Str(12345)a 的值为字符“12345”。说明:Chr 和 Asc 函数是一对互为反函数,即 Chr(Asc(n)、 Asc(Chr(c) 的结果为原来各自自变量的值,如 Chr(Asc(122)的结果还是 122。Str 函数将非负数值转换成字符类型后,会在转换后的字符串左边增加空格,即数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GA/T 2386.1-2026互联网信息服务安全检查工具技术要求第1部分:通用要求
- 公共基础知识总结
- 员工个人试用期转正工作总结
- 2026年新高考语文全国卷III语言文字运用专题卷含解析
- 情绪经济情感新体验
- 梳理水刺非织造布制作工持续改进强化考核试卷含答案
- 金属摆件制作工岗前设备性能考核试卷含答案
- 印制电路镀覆工岗前生产安全水平考核试卷含答案
- 深职就业指导中心
- 2026年高职(水产养殖技术)水产育种综合测试题及答案
- 山东省济南市2025-2026学年高一年级下学期期中检测物理试题(含答案)
- 2026年北京市大兴区初三一模物理试卷(含答案)
- 2025年福建三明市初二地生会考试题题库(答案+解析)
- 2026年高考考前预测卷-语文(全国一卷03)(全解全析)
- 《医学人文素养融入课程建设指南(试行)》
- 2026年湖南事业单位招聘笔试题目及答案
- 技术文件动态管理办法
- 学校教师论坛活动方案
- 法院机关灶管理制度
- 劳动项目五 《制作劳动作品集》 (教学设计)2023-2024学年人教版《劳动教育》五年级下册
- DBJ15-22-2021-T 锤击式预应力混凝土管桩工程技术规程(广东省)
评论
0/150
提交评论