- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据类型
3.1 数据类型 3.1.1 基本数据类型 3.1.1 基本数据类型 1.数值型数据(Numeric) 3.1.2用户自定义数据类型 例题:定义一个有关职工信息的自定义类型: Type Client_Record cltName as String*16 cltPassword as String*8 cltDeposit as Currency End Type 注意: (1)自定义类型必须在标准模块或窗体模块的声明部分定义,在标准模块中定义时默认为全局变量(Public)。在窗体模块定义时在关键字Type前应加上Private关键字。 (2)自定义类型元素类型如果有字符串,则必须是定长字符串,即应该使用形式为: strName As String*常数 其中“常数”指明定长字符串的长度 3.2 变量与常量 3.2.1 变量 变量:程序运行过程中其值可以改变的量称为变量 。 1.变量的命名规则 (1)VB变量名只能用字母、数字和下划线组成,变量名中不能包含小数点。 (2)VB变量名的第一个字符必须是字母或汉字,最后一个字符可以是类型说明符,且组成变量名的字符数不得超过255个字符。 (3)不得使用VB的保留名作为变量名。 (4)变量名在同一个范围内必须是唯一的。 (5)为了增加程序的可读性,一般在变量名前加上一个表示该变量数据类型的前缀。 2.变量声明 (1)用类型说明符表示变量 将类型说明符放在变量名的尾部,可以表示不同的变量,如%表示整型、表示长整型、!表示单精度型、#表示双精度型、@表示货币型,$表示字符串型。例如: strName$ dblNum% curWage@ (2)用声明语句声明变量 用声明语句声明变量的语法为: [Dim|Private|Static|Public|Redim}变量名1[As类型][,变量名2[As类型2]]… (3)隐式声明与用Option Explicit语句强制显式声明变量 在默认状态下,VB中可以不进行变量声明,此时变量类型默认为变体类型,称为隐式声明,但是这样做可能由于变量名的误写而产生不良后果。 3.2.2 常量 3.3.1 运算符 1.算术运算符 算术运算符用于数学计算,VB有8个算术运算符(其中减号运算符和取负运算符形式相同),在这8个算术运算符中,只有取负“-”是单目运算符,其它均为双目运算符。表3-2照优先级别的高低列出了算术运算符。 2.字符串运算符字符串运算符有“”和“+”两个,如表3-3所示 3.关系运算符关系运算符属于双目运算符,用来对两个表达式的值进行比较,比较的结果为逻辑值,即若关系成立则返回True,否则返回False。在VB中,分别用-1和0表示True和False。表3-4列出了VB中的关系运算符。 4.逻辑运算符逻辑运算符的作用是将操作数进行逻辑运算,结果是逻辑值True 或False。逻辑运算符中,除Not为单目运算符外,其他都为双目运算符。 3.3.2 表达式 1.表达式的组成 表达式由变量、常量、运算符、函数和圆括号按一定的规则组成,表达式的运算结果的类型由参与运算的数据类型和运算符共同决定 2.表达式的种类 根据表达式中运算符的类别可以将表达式分为算术表达式、字符串表达式、日期表达式、关系表达式和逻辑表达式等。 3.表达式的书写规则 (1)每个符号占1格,所有符号都必须一个一个并排写在同一基准上,不能出现上标和下标。 (2)不能按常规习惯省略的乘号*,如:2x要写成2*x。 (3)只能使用小括号(),且必须配对。 (4)不能出现非法的字符,如π。 3.4 常用内部函数 3.4.1数学运算函数 3.4.2字符串函数 3.4.3日期和时间函数 3.4.4转换函数 1.类型转换函数 (3)数值转换为字符串 Str 函数的作用是将一个数值表达式转换为一个字符串,且表达式的类型不变。其语法格式为: Str(number) 参数number为一 Long型数值表达式,其中可包含任何有效的数值表达式。 当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。 2.取整函数Int和Fix Int和Fix函数的作用都是返回参数的整数部分。其语法格式为:Int(number)Fix(number)参数number是 Double 或任何有效的数值表达式。如果 number 包含 Null,则返回 Null。 3
您可能关注的文档
- 数学概念及其教学.ppt
- 数学正弦定理人教A版必修页.ppt
- 数学活动找朋友活动过程导入今天徐老师给.ppt
- 数学物理方法第十三章.ppt
- 数学物理方法第九章.ppt
- 数学物理方法第十二章.ppt
- 数学物理方法第十四章.ppt
- 数学物理方法第十章.ppt
- 数学物理方程ch.ppt
- 数学直线与圆圆与圆的位置关系.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)