一、关系运算符

作用:对两个操作数进行大小比较,结果为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)

例如:计算从现在开始计算离你毕业(假定2018年6月30日)还有多少天?

VB基础知识整理——没干货哪敢打扰你相关推荐

  1. 前端基础知识整理汇总(上)

    前端基础知识整理汇总(上) HTML页面的生命周期 HTML页面的生命周期有以下三个重要事件: 1.DOMContentLoaded -- 浏览器已经完全加载了 HTML,DOM 树已经构建完毕,但是 ...

  2. 计算机vb基础知识,2018年计算机二级考试VB基础知识:参数的传递

    2018年3月计算机等级考试即将开始,小编在这里为考生们整理了2018年计算机二级考试VB基础知识,希望能帮到大家,想了解更多资讯,请关注出国留学网的及时更新哦. 2018年计算机二级考试VB基础知识 ...

  3. centos7创建asm磁盘_Oracle ASM 磁盘组基础知识整理(收藏版)

    为什么要写这么一篇基础知识呢?还是有那么一点点原因的,不是胡编乱造还真是有真实存在的事件的,前两周里因一套生产环境数据库磁盘不足无法对其进行表空间扩容,需要向存储岗申请存储资源,当存储岗划好资源加完存 ...

  4. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  5. HTML5的基础知识整理

    HTML5 概述:HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定. HTML5的设计目的是为了在移动设备上支持多媒体. 文章目录 HTML5 前言 一.HTMl ...

  6. jQuery基础知识整理

    jQuery基础知识整理 jQuery简介 什么是jQuery(了解) jQuery简化JS代码 jQuery的核心思想:"写的更少,但做的更多"(write less,do mo ...

  7. CUDA编程基础知识整理

    CUDA编程基础知识整理 CUDA编程和GPU架构基本概念 CUDA核函数调度方式 前言:最近在尝试通过CUDA加速Swin Transformer,第一次接触CUDA的相关知识,将这些天学习到的内容 ...

  8. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  9. 计算机二级c语基础知识,计算机二级C语基础知识整理.doc

    计算机二级C语基础知识整理 1.1 算法 算法:是一组有穷指令集,是解题方案的准确而完整的描述.通俗地说,算法就是计算机解题的过程.算法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计. ...

  10. 使用Aspose.Cells的基础知识整理

    使用Aspose.Cells的基础知识整理 转自 http://www.cnblogs.com/kenblove/archive/2009/01/07/1371104.html 这两天用Aspose. ...

最新文章

  1. 回顾Node文件路径
  2. JS的一些扩展:String、StringBuilder、Uri
  3. 关于element-ui 中使用Notice组件(Message、MessageBox、Notification)所遇到的坑
  4. fastbin attack攻击中关于 malloc__hook
  5. xml学习总结(四)
  6. 欺诈行为识别_使用R(编程)识别欺诈性的招聘广告
  7. HM 内存池设计(2) HM6.0内存池设计
  8. 带你全面的了解二叉树
  9. Linux学习笔记:安装CentOS与Linux常用命令
  10. ui自动化分享ppt_全面迎接自动化!微软公布RPA价格,将于4月2日正式上市
  11. MyEclipse激活步骤
  12. Java设计模式の适配器模式
  13. mysql二进制增量备份
  14. linux连接本地文件夹,llinux除了软连接本地文件夹同步:mount
  15. 百度地图-根据起终点经纬度驾车导航
  16. 人工智能之Python人脸对比、人脸检测
  17. 涅槃重生,力荐大型分布式手册,凤凰架构让你浴火成神,良心分享
  18. 【青少年编程】【三级】 捡垃圾游戏
  19. 去美元化:曾经被称为加密的地缘政治问题
  20. keepalived 虚拟网卡不出来?

热门文章

  1. 3DSMAX制作超时空未来动画场景-3D建模场景模型教程
  2. Delphi视频教程第二季
  3. flutter视频播放videoplayer与chewie
  4. 私藏的18个黑科技网站,想找什么软件就找什么软件!
  5. DNF单机版搭建(局域网、外网)
  6. JAVA模拟学生选课系统(附下载链接)
  7. 动易 当前服务器不允许上传文件,动易网站详细安说明及常见疑难解答.doc
  8. 少儿编程app排名_终于明白少儿编程软件哪个好
  9. Linux无盘工作站
  10. 快手视频以及评论获取