- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自定义数据类型 常量 变量 3.记录型变量 表达式 表达式 常用内部函数 2.字符串函数 3.日期和时间函数 4.转换函数 a+bc+d And a=c+d Or Not c0 Or d0 例2 计算下列表达式的值(设a=2,b=3,c=-1,d=5) ① 5 ② 4 ③ 4 ④ -1 ⑥ 0 ⑦ 0 ⑤ 0 ⑧ -1 ⑨ 0 ⑩ -1 ⑾ -1 内部函数 数学函数 转换函数 字符串函数 日期函数 1.数学函数 Fix(8.4) 值为8 Int(-8.4) 值为-9 Log(10) Exp(3) Sgn(0) 值为0 Sgn(8) 值为1 Sgn(-8) 值为-1 Sin45。的函数表达式为Sin(3.14159*45/180) 举 例 返回一个小于1并且大于等于0的Single类型随机数 Rnd([x]) 返回数据的整数部分 Fix(x) 返回小于或等于x的最大整数; Int(x) 返回自变量x的自然对数,即相当于数学函数Ln(x) Log(x) 返回以e为底、以x为指数的值,即求e的x次方 Exp(x) 返回自变量x的平方根 Sqr(x) 当x为零时,函数返回值为0 当x为正数时,函数返回值为1 当x为负数时,函数返回值为-1 返回自变量x的符号 Sgn(x) 返回自变量x的绝对值 Abs(x) 返回自变量x的反正切值 Atn(x) 返回自变量x的正切值 Tan(x) 返回自变量x的余弦值 Cos(x) 返回自变量x的正弦值 Sin(x) 功 能 函 数 随机函数的使用: 随机函数生成器: Randomize 格式: Randomize [y] 功能:提供不同的种子,使得每一次运行程序都得不同的随机数序列 例如: Randomize Randomize Time 随机函数Rnd在程序启动后产生的数值是随机的,但每次重新启动程序,都会产生相同的随机数序列,要想得到不同的随机数序列,可使用随机数生成器 当前时间做为随机数种子 随机数表达式: Rnd (0,1)区间内的随机浮点数 Rnd*n (0,n)区间的随机浮点数 Int( Rnd * (n+1)) [0, n ]之间的随机整数 m+Rnd*(n-m) (m,n)区间的随机浮点数 Int(m+Rnd*(n-m+1)) [m,n]区间的随机整数 Int (Rnd * (n-m+1))+m [m , n]之间的随机整数 与大于0时的情况相同 省略 返回最近一次调用Rnd函数生成的数值 等于0 每次都使用x作为随机数种子,得到相同的值 小于0 用前一次调用Rnd函数的返回值作为本次返回值的种子 大于0 函数Rnd的返回值 x的值 Rnd函数的参数 把字符串中的大写字母转换为小写字母 LCase$(字符串) 把字符串中的小写字母转换为大写字母 UCase$(字符串) 返回字符串2的在字符串1中的位置 InStr([首字符位置,]字符串1,字符串2) 返回n个空格 Space$(n) 返回由n个指定字符组成的字符串 String $(n,字符串) 返回由该ASCII码对应的n个字符 String$(n,ASCII码) 测试变量的存储空间 Len(变量名) 测试字符串的长度 Len(字符串) 返回字符串”的右部n个字符 Right$(字符串,n) 从第p个字符开始截取n个字符 Mid$(字符串,p,n) 返回“字符串”的左部n个字符 Left$(字符串,n) 去掉“字符串”右边的空白字符 RTrim$(字符串) 去掉“字符串”左边的空白字符 LTrim$(字符串) 功能 函数 返回当前的秒(0~59) Second(Now) 返回当前的分钟(0~59) Minute(Now) 返回当前的小(0~23) Hour(Now) 返回当前的时间 Time[(Now)] 返回当前的星期 WeekDay(Now) 返回当前的天数 Day(Now) 返回当前的月份 Month(Now) 返回当前的年份 Year(Now) 返回当前的日期 Date 功 能 函 数 把x的值转换为一个字符串 Str$(x) 把x的值转换为变体类型值 Cvar(x) 把x的值转换为单精度数 CSng(x) 把x的小数部分四舍五入,转换为长整形 CLng(x)
文档评论(0)