版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-2-161第四章数据类型、运算符与表达式2022-2-162一个字符序列,由ASCII字符组成,包括标准的ASCII字符和扩充的ASCII字符。 字符串通常要放在双引号内。 字符串通常分为二种:定长字符串(最长216)和变长字符串(最长为231)不带小数点和指数符号的数,在机器内部以补码的形式表示。(补码、反码)4 000000000 00000100 反码 11111111 111111011-4 111111111 11111100 + 1 2字节(-32768-32767即-215 215-1 )4字节( -231 231-1 )2022-2-163又称或,。由三部分组成:符号
2、、指数及尾数。又分成单精度浮点数(指数用E或e表示)和双精度浮点数(指数用D或d表示)。例:1234.56E4 表示1234.56104 1234.5678d5表示1234.5678 1054字节,符号1位,指数8位,尾数23位。可精确到7位十进制数。 8字节,符号1位,指数11位,尾数52位。可精确到15或16位十进制数。2022-2-164专门用于钱款而设置的。8个字节存储,精确到小数点后4位(小数点前有15位)。浮点数中小数点可在任意位置出现,而货币型的数据中的小数点是固定的。也称为。是一种可变的数据类型,可以表示任何值,包括数值、字符串、日期等所有可能的数据类型。2022-2-1651
3、个字节无符号二进制数存储,整数(0255)。逻辑值,2字节,二种值True或False。8字节,日期文字必须以符号#括起来。 4字节,表示图形、OLE对象或其它对象。12字节的无符号整数形式,并除以一个10的幂,称之为变比因子。2022-2-166 标准数据类型标准数据类型2022-2-167其中:“自定义数据类型名”:是要定义的数据类型名称; “数据类型元素名”:是自定义数据类型中的一个成员; “类型名”:可以是任意的基本数据类型。 定义班级中学生的基本情况的数据类型如下:Type Students 声名Students是自定义类型名 Name As String *8 Name是Stude
4、nts类型中的成员之一 Age As Integer Age是Students类型中的成员之一 Address As String*20 Address是Students类型中的成员之一 End Type记录类型的定义必须在标准模块或窗体模块的声明部分。在窗体模块中必须在前面加上关键字Private.2022-2-168 当一个变量只有几种可能的值时,可以定义为枚举类型。 枚举类型在窗体模块、标准模块或公用类模块的声明部分中定义,:*“常数表达式”可以省略,既默认情况下,第一各常数被初始化为0,其后的常数比前面的值大1的值。2022-2-169例:Public Enum XYZA1A2A3A4
5、A5A6End Enum 则A1,A2,A3,A4,A5,A6的值为0,1,2,3,4,5;如果“A3=3”,则值分别为0,1,3,4,5,6;如果“A1=3:A3=1”,则值分别为3,4,1,2,3,4;如果“A1=2,a4=6”,则值分别为2,3,6,7,8, 。还可以将负数赋值给枚举类型中的元素,结果和赋正数一样。在枚举中的常数数值看成是长整数。2022-2-1610字符组成,可以是除了回车和双引号之外的任何ASCII字符,长度65535或大于1234129False(0)=大于等于ab c=abcFalse(0)小于3467True(-1)=小于等于23=3True(-1)=等于150
6、=150True(-1)不等于xyzXYZTrue(-1)2022-2-1640 如果逻辑运算符对数值进行运算,则进行数字的二进制逐位操作。 如:12 And 7 表示对1100(12)与0111(7)进行 逐位与操作,结果为 0100 xyNot X X and Y X or Y X xor Y X eqv YX imp Y-1 -10-1-10-1-1-1000-1-1000-1-10-1-10-100-1000-1-12022-2-1641连接符两边的操作数不管是字符还是数值型,进行操作前,系统先将操作数转换成字符型,然后再连接。 两个操作数应均为字符型,若均为数值型,则进行算术加运算;
7、若一个为数字字符,另一个为数值型,则自动将数字字符转换为数值,然后进行算术加运算;若一个为非数字字符型,另一个为数值型,则出错。例如: “12000”+12345 结果为“24345” 进行的加运算 “12000”+“12345” 结果为“1200012345” 两个字符串连接 “abcde”+12345 结果为错 “abcdef”&12345 结果为“abcdef12345” “12000”&”12345” 结果为“1200012345” 12000&12345 结果为“1200012345” 12000+“123”&100 结果为“12123100”(先+ 再&)2022-2-1642 由常量、变量、运算符、函数和圆括号按一定的规则组成。表达式通过运算后有一个结果,结果的类型由数据和运算符共
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑行业内部合伙人制度与激励方案
- 银行客户服务质量考核方案
- 学校校园可持续发展方案
- 矿山有限空间作业安全指导方案
- 办公楼通风工程实施方案
- 工业厂房屋面钢网架施工方案
- 生态修复环境整治工程方案
- 儿童游泳培训活动方案
- 海头小学金点子创意设计大赛方案
- 校园安全消火栓布置方案
- 体质测试成绩表(自动统计数据)(小学、初中)
- 初二八年级下物理期中考试分析
- 外派董事监事管理办法
- 医疗行业伦理委员会成员2023年工作总结
- 脑卒中后吞咽障碍患者进食护理(2023年中华护理学会团体标准)
- DB21T 2885-2023居住建筑节能设计标准
- 遗体防腐整容污染处理设备器械消毒
- 护理质量管理常用工具
- 2022公路工程施工技术方案手册
- 亮化工程可行性研究报告
- (完整版)病例演讲比赛PPT模板
评论
0/150
提交评论