- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Visual Basic程序设计基础 数据类型 运算符和表达式 常用内部函数 3-1 数据类型 3-1-1基本数据类型 Integer (整型) % Long (长整型) Single (单精度实型) ! Double (双精度实型) # String (字符串类型) $ Boolean (布尔型) Date (日期型) Variant (变体类型) 3-1 数据类型 3-1-2 常量 :程序运行时值不改变 整型: 12,-3 ,1%, 八进制形式:o32 , 十六进制:h31 长整型:-2147483640 ,o32 , h31 单精度实型: 1.2, -3.4, -1.0! , 3.5e+3 双精度实型:-3.5d5 , -1.0# 字符串: “hello world” , “” 布尔型: Ture真 ,False 假 日期型: #10/12/2005 10:10:10# 3-1 数据类型 3-1-3变量 变量表示内存单元,存储数据. 通过变量名引用内存单元 1.变量的定义: Dim /private/static/public 变量名1 As 类型1, 变量名2 As 类型2 …… Dim a As Integer, b As Integer 定义两个整型变量a和b 省略数据类型则变量为Variant类型 Dim a, b As Integer 定义变量a为Variant类型,变量b为Integer类型 3-1 数据类型 2. 变量的赋值 格式: 变量= 表达式 (1)变量覆盖总是取得最后一次所赋予的值 (2) 变量跌代的 a=a+1 (3) 程序设计暂存器技巧 举例: 交换两个内存单元的数据 3. 变量名符合标识符规定 4.变量说明符 1) dim/ static 用于过程 2) private / public 用于窗体 5. 变量的寿命和可见性 过程中 dim : 局部寿命,局部可见(事件过程) 过程中 static : 全局寿命,局部可见 通用中 private : 全局寿命, 本窗体 通用中 public :全局寿命, 所有窗体 举例: 统计在一个窗体内鼠标点击次数. 统计在一个窗体内鼠标点击次数 6.变量的初试值 数值型: 0 Boolean : false 字符: “” 7. 强制变量的定义 Option Explicit 设置环境 8. 符号常量的定义 Public /privae const 符号 as 类型= 值 3-2 运算符和表达式-算数 算术运算符 运算符的优先级别 内部优先次序从高到低为:正负号、^、 *、/、\、Mod、+和- # 括号改变优先级 举例:输入 a , b ,c 计算 3-2 运算符和表达式-算数 求一元二次方程的根 Ax2 + bx +c= 0 字符号运算符号 进行连接: + : 不能转换 : 可以进行转换 举例: 3-2 运算符和表达式-关系 关系运算符和关系表达式 (a=2,b=3) 字符按ASCII 码的顺序比较 abc 小于 acc “ Acd” 与 “acd” 举例 (1) 判断输入的数是否为偶数 (2) 猜迷 程序 补充一个函数 iif( 逻辑表达式, 值1 , 值班2) 逻辑表达式为真, 结果为值1,否则为值班2 3-2 运算符和表达式-逻辑 逻辑运算符和逻辑表达式P46 3-2 运算符和表达式-逻辑 P56 练习 3.表达式a≤x≤b对应的Visual Basic表达式是_______。 判断是否是是80-90 后 ?半部 判断今天是否是你生日? 判断是否是照顾对象? 规则: 五岁以下,70 岁以上 判断是否退休? 精确到天? 规则 60 岁以上 3-2 运算符和表达式-优先级 运算符的优先级 第1级:算术运算符和字符串连接运算符 内部优先次序从高到低为:正负号、^、*和*, *、/、\、Mod、+和- 字符串连接运算符 第2级:关系运算符 第3级:逻辑运算符 内部优先次序从高到低为: Not、And、Or 3-3 常用内部函数——数学函数 掌握函数要点: 1. 函数名字 2. 函数参数 3. 函数功能 Fix(n) Int(n) 举例: 判断输入的数是否能被3 整除 . Abs(n) Sgn(n) Sqrt(n) Exp(n)--- e^n Log(n)----ln(n) 计算:输入 a,b ,c 计算 Lg 6+ln4
文档评论(0)