数据类型常量与变量课件.ppt

数据类型常量与变量课件.ppt

ID:57047369

大小:161.00 KB

页数:25页

时间:2020-07-28

数据类型常量与变量课件.ppt_第1页
数据类型常量与变量课件.ppt_第2页
数据类型常量与变量课件.ppt_第3页
数据类型常量与变量课件.ppt_第4页
数据类型常量与变量课件.ppt_第5页
资源描述:

《数据类型常量与变量课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据类型、常量与变量1数值型类型名中文名字节表示范围精度Integer整型2-32768~32767精确Long长整型4-2147483648~2147483647精确Single单精度浮点型4-3.402823E1038~3.40282310387位有效数字Double双精度浮点型8-1.7976931348623210308~1.797693134862321030815位有效数字Currency货币型(定点数)8-922337203685477.5808~922337203685477.580715位整数,4位小数Byte字节型10~255精确基本数

2、据类型2String(字符串型)字符串是指连续的字符序列。字符串数据类型是专门用来存放文字信息的。字符串型又分为“定长字符串型”和“变长字符串型”两大类。字符串类型所占的内存空间大小与字符串长度有关。3Boolean(逻辑型、布尔型)Boolean类型的数据只可能有两个值:True(逻辑“真”)和False(逻辑“假”),用来表示“是”与“否”、“开”与”关”、“对”与”错”这类只有两种取值的情况。一个逻辑型数据却要占2个字节的存储空间。基本数据类型还有Object(对象型)和Variant(变体类型),将分别在后面节中讲解。4Date(日期时间型)Date类型又称为日

3、期型,这种类型的数据可以存放日期信息、时间信息或者同时存放日期与时间信息。Date类型数据用8个字节来表示日期和时间(公元100年1月1日~9999年12月31日)。基本数据类型1字节型、整型、长整型(末位加&表示长整型)十进制:1、20、500、-101、230594、10&、八进制:&O11、&O123错误:&O81十六进制:&H11、&HFF错误:&HFR2精度浮点型:普通记法:1.2、-1.4、23.、.37科学记法:1.2E10、-1.23E-3错误:1.2E1.4、E4、12E3逻辑型,只有两个取值:True、False4日期型,使用“#”号作界定符:#1/

4、1/2005#、#April1,2005#、#1:00:00PM#5字符串型,使用双引号“""”:"VisualBasic"、"你好!"特殊的字符串:""""表示一个双引号,""表示空字符串。字符串常量中的双引号必须成对出现。各种数据类型的直接常量常量:在程序运行过程中始终保持不变的量。变量:在程序执行过程中存储临时数据的内存单元。变量名:程序是通过变量名来保存和访问相应内存单元中的值的。在VB中变量名有如下规则:(1)以字母开始,可以包括字母、数字和下划线;(2)不能包含标点符号;(3)不能多于255个字符;(4)不能与保留关键字重复(如:End、Private、Su

5、b);(5)在同一作用域中,变量名不能重复。(6)建议加前缀(见附录C)。变量的数据类型:数据类型决定变量占用内存的大小、数据处理的方式、表示值的范围。定义变量:就是为变量分配内存空间,也成为“声明变量”Dim

6、Static

7、Private

8、Public变量名As数据类型名[*字符串长度]变量变量的作用域——决定一个变量在什么代码范围内可以被访问1、过程级变量也称为“局部变量”,在过程中定义,作用域为所在的过程。定义过程级变量的方法有两种:(1)Dim变量名[AS数据类型名]'动态局部变量(2)Static变量名[AS数据类型名]‘静态局部变量如:DimaAsInteg

9、er使用Dim关键字定义的局部变量只在定义它的过程执行时存在,过程执行完变量即消失。下一执行该过程时,会重新生成变量,重新初始化。使用Static关键字定义的局部变量称为“静态变量”,它在整个程序的运行过程都存在,但是只能被定义它的过程所用。每次执行不重新进行初始化。可以在一个过程的多次执行之间保持其值。定义变量时使用的关键字以及定义变量的位置决定了变量的作用域。打开【例3.1】2、模块级变量在模块顶部的“通用声明段”中定义,在该模块中的所有过程中可用;其在程序启动时被创建,在程序结束时被清除。定义的方法(两种方法等价):(1)Dim变量名[As类型名](2)Priva

10、te变量名[As类型名]如:PrivatedAsDatePrivateS1AsString(定义变长字符串变量)PrivateS2AsString*4(定义定义长字符串变量)一个定长字符串变量所占的内存空间是一定的,当其中的字符信息没达到这个长度时,所剩的空间用“空格“填充。如果给定长字符串变量赋一个超过其长度的字符串,会被截掉多余部分,不会出现“溢出”错误。在窗体模块中不能定义定长字符串型变量。打开【例3.2】打开【例3.3】3、应用程序级变量也称为“全局变量”或“公共变量”,在模块顶部的“通用声明段”中使用Public关键字定义。全局

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。