程序设计第三讲数据类型 ppt课件_第1页
程序设计第三讲数据类型 ppt课件_第2页
程序设计第三讲数据类型 ppt课件_第3页
程序设计第三讲数据类型 ppt课件_第4页
程序设计第三讲数据类型 ppt课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 第三讲数据类型 编程小贴士设置属性确定事件 构思算法草拟代码 多写注释调整思路 全面检查就这一招 编程思路 初始化 输入 处理 输出 2 主要内容 确定数据的性质 数据类型两种数据表达 常量和变量 引例 白菜多少钱一斤 几点钟了 这条路怎么走 真的假的 3 1 加法器界面设计 一个简单的加法器程序 4 定义了值的范围并确定可进行的操作 一 确定数据的性质 数据类型 5 使用数值类型 1 Byte 表示无符号的整数 0 2552 Integer和Long 保存整数Integer 98 Long 45678 3 Single和Double 保存浮点数Single 123 45 0 12345E 3 5Double 123 45 0 12345E 3 4 货币型 Decimal 如123 45 1234 6 字符串型 String 用英文双引号括起来的一串字符如 China 1 2 中国 注意字符串有长度 表示空字符串 表示一个空格字符 使用字符 字符串型 字符型 Char 用英文双引号括起来的一个字符如 a 1 中 7 逻辑型与日期型 逻辑型 Boolean 布尔型 True和False逻辑值和数值类型的转换 1 数值 逻辑值时 0对应False 非0对应为True 2 布尔值 数值时 False对应0 True对应为 1 口诀 0与False一一对应 其它是True的范畴 日期型 Date 用两个 号括起来表示日期和时间如 2001 08 20 12 12 200511 35 35PM 8 对象引用型 对象型 Object 可以引用应用程序中的对象可包含任何类型数据 也是默认类型 两类重要初值数值型 0字符串型 空串 9 二 常量 常量 其值始终保持不变三种形式 直接常量 符号常量 系统常量直接常量 1 数值常量 235 67 O123 HABC2 字符串常量 加英文双引号 123 程序设计 空 空格3 逻辑常量 True和False4 日期常量 12 12 2005 10 符号常量 定义一个符号代表一个常量 格式 Const常量名 As数据类型 表达式例 ConstPI 3 1415926提高程序可读性 如果需要调整常数 只要在定义的地方一次性修改即可 系统常量 以vb开头 vbCrLf回车换行符 11 1 变量 值可以发生变化的量 使用变量名标识不同的变量 同时要给出变量的数据类型 因此 VB变量由数据类型和变量名组成 程序中选择使用常量还是变量 是根据它们是否需要变化而决定的 三 变量和声明变量 12 1 变量名必须以字母或汉字开头 2 只能由字母 汉字 数字和下划线组成 不能有小数点 空格等 字符个数不得超过255个 3 不能使用VB Net的关键字 4 不区分大小写 变量名应望名知义 2 变量命名规则 3ss T 3xdajiaFalse 以数字开头出现非法字符 出现非法字符 减号 不允许出现空格使用了VB的关键字 13 1 带类型声明 Dim变量名 AS类型 初值 例 DimsumAsInteger使用类型符来声明 如DimNum Sum 2 省略类型声明 默认为Object型 3 定义多个变量Dim语句中 若多个变量同类型 则逗号分隔一起定义Dimi jAsInteger k m变量类型 3 变量的声明 变量名 类型 14 隐式声明 不声明变量直接用OptionExplicitOff该语句放置在程序模块的所有代码前面OptionExplicitOffPublicClassForm1 EndClass 15 结构类型 把已有的数据类型重新组合为一个新类型 例 设计一个员工工资数据类型 包含姓名 工号和工资 定义方法 StructurepayDimxmAsStringDimghAsIntegerDimgzAsSingleEndStructure 16 1 数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论