Visual Basic 基础学习 (三)

继续上一章,上一章讲到了转换函数,所以本章将开始从数学函数开始介绍。

数学函数

Sin(x)正弦
Cos(x)余弦
Abs(x)返回绝对值
Sgn(x)返回x的符号,正号返回1,负号返回-1,0则返回0
Sqr(x)开平方根
Log(x)自然对数
Rnd[(x)]产生随机数
说明:Sin(x) Cos(x):x以弧度为单位,一般情况下x为角度,可用以下公式转换为弧度:

1°=pai/180=3.14159/180

用Rnd函数可以返回随机数,当一个应用不断使用同一序列数时会重复,可以用Randomize消除,语法如下:
Randomize[(x)],其中x为种子数

日期和时间函数

Now:返回系统日期时间
Day(d):返回当前日期
WeekDay(d):返回当前星期
Month(d):返回当前月份
Year(d):返回当前年份
Hour(t):返回当前小时
Minute(t):返回当前分钟
Second(t):返回当前秒
Timer:返回从午夜开始已经过去的秒数
Time:返回当前时间
以上语句中的d和t都为Now

字符串函数

删除空白字符

LTrim$ (字符串) 去掉字符串左边的空白字符
RTrim$ (字符串) 去掉字符串右边的空白字符
Trim$ (字符串) 去掉字符串两边的空白字符
这里的空白字符指的是空格和Tab键

字符串截取函数

左边截取

Left$(字符串,n)截取字符串左面的前n个字符

中间截取

Mid$(字符串,p,n)
该语句意思是从第p个字符串开始起,向后截取n个字符

右边截取

Right$(字符串,n),返回字符串后n个字符

长度测试函数

Len(变量名)
Len(字符串)
Len函数有两种,一种直接测试字符串,另一种则为测试变量存储空间

String$函数

该函数也有两种,分别为指定字符串和指定ASCII码
String$ (n,ASCII)
String$ (n,字符串)
当指定ASCII时,则返回n个该ASCII码对应的字符
当指定字符串时,则返回n个该字符串的第一个字符

空格函数

Space$ (n)
该函数作用是:返回n个空格

字符串匹配函数

InStr([首字符位置,] 字符串1,字符串2[,n])
该函数是在字符串1中匹配字符串2,如果匹配到了,则返回字符串二在字符串一中的位置
返回值有很多种,下面一一介绍:
字符串1为零长度> 0
字符串1为Null>Null
字符串二为零长度>首字符位置
字符串二为Null>Null
未找到>0
首字符位置>字符串2 >0
除了最后一句的第一个>,其余皆表示return
其中,函数末尾的n是可选的整型数,用来设置匹配方式
0:二进制比较,区分大小写
1:忽略大小写
2:基于数据库

大小写转换函数

Ucase$ (字符串) 小写转大写
Lcase$ (字符串) 大写转小写

插入函数

Mid$(字符串,位置[,L])=子字符串
该函数意思是:用子字符串替换字符串开始的位置的字符,如果有L则替换左边L个字符

运算符与表达式

运算符

下面对Visual Basic的算术运算符进行介绍

算术运算符

幂运算:^ 例:X^Y
取负:- 例:-X
乘法:星号 例:X*Y
浮点除法:/ 例:X/Y
整数除法:\ 例:X\Y
取模:Mod 例: X Mod Y
加法:+ 例:X+Y
减法:- 例:X-Y
链接:& X$ &Y$
Ps:取模即求余,浮点除法即为正常数学中的除法,整数除法则为商的整数部分
最近网课开始了,博主还得上课
所以这篇文章短点,周末补,喜欢的点个赞,有问题可以联系作者

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rf..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值