为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

VB教案(6)vb的数据类型

2018-09-07 3页 doc 38KB 55阅读

用户头像

is_018331

暂无简介

举报
VB教案(6)vb的数据类型(六)VB的数据类型 1、 标识符: 是编程中为常量、变量、过程、函数、类等定义的名称。必须满足: 1、 必须以字母开头,由字母、数字和下划线组成。 2、 字母不区分大小写。 3、 标识符的总长度一般不超过40个字符,变量名长度可达255个字符 4、 标识符不能与VB的保留字同名。 2、 常量: 在程序运行过程中,其值不能改变的量。 1、 系统内在常量: 执行菜单:“视图”\“对象浏览器”可在列表中找你需要的系统内在常量,选中后,会显示该常量的功能和值。 2、 自定义常量: [ Public / Pri...
VB教案(6)vb的数据类型
(六)VB的数据类型 1、 标识符: 是编程中为常量、变量、过程、函数、类等定义的名称。必须满足: 1、 必须以字母开头,由字母、数字和下划线组成。 2、 字母不区分大小写。 3、 标识符的总长度一般不超过40个字符,变量名长度可达255个字符 4、 标识符不能与VB的保留字同名。 2、 常量: 在程序运行过程中,其值不能改变的量。 1、 系统内在常量: 执行菜单:“视图”\“对象浏览器”可在列表中找你需要的系统内在常量,选中后,会显示该常量的功能和值。 2、 自定义常量: [ Public / Private ] Const <常量名> [As <类型>] = <表达式> 声明常量的位置,在模块的声明段。 Public表示整个程序有效。 Private表示在本模块有效。 3、 变量: 程序运行时,其值可以改变(或重新赋值)的量。 1、 < Dim / Static / Public / Private > <变量名> [As <类型> ] ·Dim:(局部)在过程内部声明,且本过程有效,在执行期间存在。 ·Static:(静态)在过程内部声明,本过程有效,在程序运行中一直存在。 ·Public:(公共)在模块的通用声明段声明,各模块公用,整个程序有效。 ·Private:(私有)在模块的窗体声明段声明,本模块的各过程可用。 2、 VB允许使用未声明过的变量,称为隐式声明,其变量类型为变体型(Variant) 3、 如在模块的声明段加入Option Explicit语句,或执行菜单: “工具”\“选项”\“编辑器”选项卡\复选“变量声明”,则将不能使用隐式声明方式。 4、 数据类型: 1、 数字型: (1) Integer (整型) 2B (2) Long (长整型) 4B (3) Single (单精度浮点型) 4B (4) Double (双精度浮点型) 8B (5) Currency (货币型) 8B (6) Byte (字节型) 1B 2、 逻辑型: Boolean (布尔型) 2B 3、 日期型: Date 范围100 –1–1 ~ 9999 –12 –31 8B(用 # 号括起) 4、 字符型: String (变长字符串) 10B + 串长 String * <长度值> (定长字符串) 串长 5、 对象型:(任何对象引用) Object 4B 注:变量赋值必须用Set语句: Set <变量> = <对象> 6、 变体型:(可代表除定长字符串型和用户自定义型外的任何类型) Variant 22B + 串长 7、 用户自定义型:(User-defined) 申请的各种类型长度和 5、 数据类型的转换函数:(x为数值) Cbyte(x) Cbool(x) Ccur(x) Cdbl(x) Cdate(x) Cint(x) Clng(x) Csng(x) Cstr(x) Cvar(x) Cverr(x) 6、 运算符: 1、 算术运算符:(按运算级高低) ^ , – , * / , \ , MOD , + – 2、 字符串运算符: + , & 3、 关系运算符: < ,> ,= ,> = ,< = ,< > ,like ,is like:左边字符串是否在右边字符串范围内,是则为True。 is: 两边引用对象是否一致,是则为True。 4、 逻辑运算符:(按运算级高低) Not , And , Or , Xor , Eqv , Imp T Imp F F 异或 等价 蕴含 其它都是 T 5、 括号()最优先。同级按从左到右的顺序。 7、 函数: 1、数学函数: Abs(x) | x | Exp(x) e x Sgn(x) 符号函数 (x >0 为 1 , x = 0 为 0 , x < 0 为 – 1) Sin(x) Cos(x) Tan(x) tg x Atn(x) actg x√ Sqr(x) √x Log(x) ln x Int(x) 取不大于x的最大整数 Fix(x) 相当于Sgn(x)* Int(Abs(x)) Round (x , n) 对x四舍五入保留n位小数 Randomize 随机数种子 Rnd (x) 产生[0 ~ 1)之间的一个单精度随机数 2、字符串函数: Mid(x , m , n) 取字符串x中第m个字符开始的n个字符 Left(x , n) 取字符串x的前n个字符 Right(x , n) 取字符串x的后n个字符 Len(x) 返回字符串x的长度值 InStr(x , y) 返回在字符串x中首起含字符串y的位置 LTrim(x) 剪去字符串x的左空格 RTrim(x) 剪去字符串x的右空格 Trim(x) 剪去字符串x的两端空格 3、转换函数: Chr(x) ASCII码 字符 Str(x) 数值 字符 Val(x) 字符 数值 Asc(x) 字符 ASCⅡ码 4、日期时间函数: Now() 返回表示为字符串的当前日期(年、月、日) Year(x) 返回当前日期和时间 Date() 返回日期型字符串的年份部分 Month(x) 返回日期型字符串的月份部分 Day(x) 返回日期型字符串的日期部分 Time() 返回字符串表示的当前时间 WeekDay(x) 返回日期的星期值(1 ~ 7)对应(日 ~ 六) Hour(x) 返回小时值 Minute(x) 返回分钟值 Second(x) 返回秒数值 Timer 返回从午夜到现在的秒数 8、 表达式: 将常量、变量、函数、对象等操作数和运算符按一定规则组合起来的式子。 1、 数值表达式 2、 字符表达式 3、 逻辑表达式 4、 日期表达式 5、 关系表达式 6、 对象表达式
/
本文档为【VB教案(6)vb的数据类型】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索