vb基础知识
Posted zhaoxiangyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb基础知识相关的知识,希望对你有一定的参考价值。
一、关系运算符
作用:对两个操作数进行大小比较,结果为true或False。
运算符:<、>=、<、<=、=、<> 优先级相同
比较规则:将两个字符串从左到右一对一对按字符编码值比较,只要有一对不同比较结束。
举例:“”编码值32;“0”编码值48;“A”编码值65;“a”编码值97.
“abcde”>“aBcderfg” 结果 :True
“123456” >“98” 结果:False
二、逻辑运算符
作用:是对操作数进行逻辑运算,结果为逻辑值,True或False。 操作数可以是数值、字符、关系等表达式,以非零为True、零False进行逻辑运算
**主要运算符:**Not(非) And(与) or(或)
优先级相同: 高 中 低
Not 单目运算,取反
And 两个操作数只要有一个为True是结果才为True,否则为False
Or 两个操作数只要有一个为True时,结果即为True;两个均为False时,结果才为False
例如:表示x在一段数值范围内:10<=x<=20
Vb的逻辑表达式:10<=x<=20 (错误) 10<=x And x<=20 (正确)
*注意:*10<=x<=20 VB是先判断10<=x(结果是True或False),然后的结果再和<=20比较,而因为True=-1,False=0,所以无论前面的结果是True还是False,他们的比较结果都将是True。
表达式:
组成:变量、常量、函数、运算符和圆括号
书写规则:
1.运算符不能相邻 如:a+ -b是错误的
2.乘号不能省略 如:x乘以y,应写成:x*y
3.括号必须成对出现(均使用圆括号)
正确书写:
举例:优秀生选拔条件:年龄(Age)小于19岁,三门课总分(Total)高于285分,其中有一门为100分,表达式?
Age<19 And Total>285 And Mark1=100 or Mark2=100 or Mark3=100
不同数据类型的转换:
运算结果的数据类型向精度高的数据类型靠拢
Integer
三、常用的内部函数:
定义:系统预先定义好的函数,供用户调用
分类:数学函数、转换函数、字符串函数、日期函数、其他函数等
形式:函数名(参数列表)
常用的数学函数:
常用的转换函数:
说明:
Chr和Asc 函数互为反函数:
Chr(Asc(“r”))=“r”
Str函数将数值转换成字符类型后,若数值为正,在转换后的字符串左边增加一空格。
Str(123.45)=“U123.45”
Val将数字字符串转换为数值型,当字符串中出现非数字,则停止转换,函数返回的是停止转换前的结果。
Val(“-123.45ty3”)=-123.45
常用的字符串函数:
举例:
String(5,“A”)=“AAAAA”
Instr(“AEFABCDEFG”,“EF”)=2
Mid(“ABCDE”,2,3)=“BCD”
Mid(“AB中国123”,2,6)=“B中国123”
Trim(“UUUABCUUU”)=“ABC”
Left(“ABCDE”,2)=“AB”
日期函数:
NOw返回系统日期和时间
Year(D)返回日期中的年份
DareAdd(要增减日期形式,增减量,要增减的日期变量)
DateDiff(要间隔日期的形式,日期1,日期2)
---------------------
版权声明:本文为CSDN博主「王华春一Jason」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/whc888666/article/details/80658113
以上是关于vb基础知识的主要内容,如果未能解决你的问题,请参考以下文章