- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 VB语言基础 3.1 数据类型 3.2 变量 3.4 运算符和表达式 3.5 VB程序结构和编码规则 3.6 综合应用 3.3 常量 3.1 数据类型 数据类型 数值型 基本数据类型 整数 长整型 整型 浮点数 双精度型 单精度型 货币类型 字节类型 逻辑型 字符型 日期型 变体型 对象型 复合数据类型 自定义数据类型 数组 图3.1 VB的数据类型 表3.1 VB的基本数据类型 3.2 变量 3xy,y-z,Wang Ping,Dim(使用错误) Cos(使用不当) 例: 合法变量名的判断,课后习题2 变量:在程序运行中,其值可以改变的量 变量命名规则: 以字母或汉字(中文系统中可用)开头; 后可跟汉字、字母、数字或下划线; 长度小于等于255个字符; 不要使用VB中的关键字; VB中不区分变量名的大小写。 形式: Dim 变量名 [AS 类型] 说明: (1)在变量名后加类型符声明变量。 (2)一条Dim语句同时定义多个变量,每个变量应有类型说明,否则为变体型。 例: Dim i As integer , sum As single 等价于 Dim i%, s! 例: Dim m,n,j As integer , x,y As single 1、显式声明变量 (3)不同类型的变量有不同的默认初值。 (4)字符型变量的定义方法(定长与不定长字符串),一个汉字和一个西文字符都算做一个字符。 (5)除了Dim,还可用Static、Public等关键字声明变量。 变量类型 数值型 String Boolean Object Date 默认初值 0 “”(空) False Nothing 0/0/0/ 例: Dim s1 As String, s2 As String * 6 2、隐式声明变量 注意: 在通用声明处加 Option Explicit 语句来强制显式声明变量。 ①该语句必须出现在模块的所有过程之前。 ②该语句可手工输入,也可以利用菜单设置,在下次进入VB环境时由系统在模块的开始位置自动添加。 对变量不加声明而直接使用,称为隐式声明。其类型为 Variant 类型,建议不使用! “工具”菜单?“选项”命令?“编辑器”选项卡?选中“要求变量声明” 3.3 常量 常量: 在程序运行中,其值不可以改变的量 1、直接常量 ?数值型 (Integer、Long、Single、Double 、 Byte) ?字符串型:用一对英文双引号引起。 例: 23、23、O34、H3A 3.12、1.2E-4、3.12#、-3.5d2 例: Visual Basic 注意: 空串””与空格字符串” ”不同 123abc表示字符串中有一个双引号 ?日期型:用一对#括起。 例: #3/7/2005/# ?逻辑型:True和False 例: 合法常量的判断,课后习题1 逻辑型数据与整型数之间的转换: True转换为-1,False转换为0 非0转换为True ,0转换为False 2、用户声明的符号常量 例: Const MAX As Integer=O144 Const PI=3.14159 Const CONSTS#=45.67 形式: Const 符号常量名 [As 类型]=表达式 符号常量名一般用大写字母表示,命名规则同变量名。 省略类型,则数据类型由表达式确定,也可在常量名后加类型符。 表达式由数值常量、字符串常量以及运算符所组成。 常量一旦声明,不能改变其值。 3、系统提供的常量 系统常量使程序易于阅读和编写。 系统定义常量位于对象库中,可通过“视图”菜单下“对象浏览器”查看。 例:vbNormal、vbred等。 3.4 运算符和表达式 单目运算符、双目运算符 运算符的优先级 3.4.1 运算符 运算符 功 能 优先级 ^ 指数运算 - 负号 * / 乘、除 \ 整除(截尾取整) MOD 取余(求模) + - 加、减 1 . 算术运算符 高 低 Print 5 Mod 3 Print -5 Mod -3 Print 5 Mod 2.5 Print 5 \ 2.501 Print 5 \ 2.5 要求参加运算的操作数必须为整型,否则四舍五入 .5舍 .50…01入 2、字符串运算符 通用连接运算符 字符串连接运算符+ 忽略操作数的类型,强行将两操作数的值进行连接。 实现字符串连接运算。 注意:只要有数值类型数据参加运算,“+”被视为加法,运算能否成功要看字符串类型数据是否
原创力文档


文档评论(0)