1.数学函数结果为45返回整数部分Fix(45.67)结果为45Int(45.67)返回不大于参数的最大整数结果为-2Fix(-2.89)结果为-3Int(-2.89)结果为4Abs(-4)结果为2.30258509299405Log(10)结果为1Sgn(3)结果为-1Sgn(-6)结果为0Sgn(0)26
1.数学函数 Fix(45.67) 结果为45 '返回整数部分 Int(45.67) 结果为45 '返回不大于参数的最大整数 Fix(-2.89) 结果为-2 Int(-2.89) 结果为-3 Abs(-4) 结果为4 Log(10) 结果为2.30258509299405 Sgn(3) 结果为1 Sgn(-6) 结果为-1 Sgn(0) 结果为0 26
Rnd[(x)]函数:Rnd函数的作用是产生[O,1)范围的随机数。参数×的值决定了生成随机数的方式。×>0或省略时,返回数列中的下一个随机数;×=0,返回最近生成的一个数;x<0,返回同一个数。使用Rnd函数前需使用Randomize语句初始化随机数发生器,使产生的随机数更随机。【例4.8】生成随机数示例。若要生成[a,b]范围内Private Sub Commandl ClickO的随机整数:RandomizePrint RndInt((b-a+1)*Rnd+1)EndSub27
27 Rnd[(x)]函数:Rnd函数的作用是产生[0,1)范围的随机数。 参数x的值决定了生成随机数的方式。x>0或省略时,返 回数列中的下一个随机数;x=0,返回最近生成的一个数; x<0,返回同一个数。 使用Rnd函数前需使用Randomize语句初始化随机数发 生器,使产生的随机数更随机。 【例4.8】生成随机数示例。 Private Sub Command1_Click() Randomize Print Rnd End Sub 若要生成[a,b]范围内 的随机整数: Int((b-a+1)*Rnd+1)
2.字符串函数返回"ABC"LTrim("ABC")返回"ABC"RTrim("ABC返回"ABC"Trim(" ABC ")返回"AB"Left("ABCDE",2)返回"CDE"Right("ABCDE",3)返回"BCD"Mid("ABCDE",2,3)返回"BCDE"Mid("ABCDE",2,6)返回5Len("ABCDE")
28 LTrim(" ABC") 返回 "ABC" RTrim("ABC ") 返回 "ABC" Trim(" ABC ") 返回 "ABC" Left("ABCDE",2) 返回 "AB" Right("ABCDE",3) 返回 "CDE“ Mid("ABCDE",2,3) 返回"BCD" Mid("ABCDE",2,6) 返回"BCDE" Len("ABCDE") 返回5 2. 字符串函数
3.日期和时间函数日期和时间函数用于:>返回系统的日期和时间>返回指定的日期和时间的一部分>对日期型数据进行运算等。返回值的格式与所用操作系统的日期时间格式设置有关。29
29 日期和时间函数用于: ➢返回系统的日期和时间 ➢返回指定的日期和时间的一部分 ➢对日期型数据进行运算等。 返回值的格式与所用操作系统的日期时间格式设置有关。 3. 日期和时间函数
例:假设当前日期是2008年8月8日、星期五、21点12分59秒求以下各函数返回值。Now返回08-08-0821:12:59Date返回08-08-08Time返回21:12:59返回8Day(Date)返回8Month(Date)返回2008Year(Date)返回21Hour(Time)返回12Minute(Time)返回59Second(Time)Timer返回76379.0630
30 例:假设当前日期是2008年8月8日、星期五、21点12分59秒, 求以下各函数返回值。 Now 返回08-08-08 21:12:59 Date 返回08-08-08 Time 返回21:12:59 Day(Date) 返回8 Month(Date) 返回8 Year(Date) 返回2008 Hour(Time) 返回21 Minute(Time) 返回12 Second(Time) 返回59 Timer 返回76379.06