数据类型、运算符与表达式3

数据类型、运算符与表达式3

ID:39449449

大小:1.06 MB

页数:49页

时间:2019-07-03

数据类型、运算符与表达式3_第1页
数据类型、运算符与表达式3_第2页
数据类型、运算符与表达式3_第3页
数据类型、运算符与表达式3_第4页
数据类型、运算符与表达式3_第5页
资源描述:

《数据类型、运算符与表达式3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章数据类型、运算符与表达式主讲教师:刘潇(计科系)联系电话:13623174925QQ:421877450E-mail:liuxiao528@163.comVisualBasic中的语句由不同的“基本元素”构成,包括数据类型、常量、变量、内部函数、运算符和表达式等。本章将介绍构成VisualBasic应用程序的这些基本元素。目录4.1基本数据类型常量和变量4.2变量的作用域4.3常用内部函数4.4运算符与表达式4.54.1基本数据类型数据类型决定数据的存储方式,包括数据的大小、有效位、是否有

2、小数点等。在不同的程序设计语言中,数据类型的规定和处理方法也不相同。VB不但提供了丰富的标准数据类型,还可以由用户自己定义数据类型。4.1基本数据类型字符串型数值型可变型其他类型货币型基本数据类型4.1基本数据类型数值型(Numeric)数值型的数据包括整型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)几种。整型数的运算速度快、精确,且占用存储空间较小,但表示数的范围也小。如果变量包含小数,则应声明为单精度型、双精度型或其他。单精度型和双精度型采用浮点

3、数表示,范围较大,但存储的数据为近似值。4.1基本数据类型数值型(Numeric)1.整型。整型数是不带小数点和指数符号的数。369整型(Integer)长整型(Long)用2个字节存储用4个字节存储范围:-32768~+32767范围:-2147483648~+21474836474.1基本数据类型数值型(Numeric)2.实型。也称浮点数,是带有小数部分的数值。由符号、指数和尾数构成。0.12345E+3单精度型(Single)双精度型(Double)用4个字节存储用8个字节存储指数用"E

4、"或"e"表示指数用"D"或"d"表示314.159265358979D-2尾数部分指数部分4.1基本数据类型数值型(Numeric)DimaAsIntegera=1.6Printa所有数值型变量均可互相赋值,而数据的格式自动转换。如将浮点数赋给整型变量时,VB先自动将小数部分四舍五入后,再赋给整型变量。上述代码运行结果为:2。4.1基本数据类型字符串型(String)"VisualBasic"用String存放由ASCII码组成的用双引号括起来字符串长度:字符串中所包含的字符个数""的字符串长

5、度是多少?字符串有两种:变长字符串和定长字符串。变长字符串的最大长度为231-1个字符;定长字符串的最大长度为216(65535)个字符。4.1基本数据类型字符串型(String)String如:DimstudNameAsString若赋予studName变量的字符串为"IamOK",该变量中实际存储的内容为?若赋予其的字符串为"Thisisverygood",该变量中实际存储的内容为?变长字符串定义格式"IamOK"和"Thisisverygood"默认当声明一个变量为字符型时,系统默认设置为

6、变长字符串,其长度由为它赋值的字符串决定。4.1基本数据类型字符串型(String)String*常数如:DimstudNameAsString*10若赋予studName变量的字符串为"IamOK",该变量中实际存储的内容为?若赋予其的字符串为"Thisisverygood",该变量中实际存储的内容为?定长字符串定义格式"IamOK"和"Thisisve"当给定长字符串赋值时,若字符串的长度比字符串变量的长度长,则将字符串的尾部截去;否则,在字符串的尾部补空格。4.1基本数据类型字符串型(St

7、ring)"123.45"(数值字符串)"Wearestudents"(字符字符串)""(空字符串)数值字符串和数值型变量可以互相赋值,即可将数值赋给字符串变量,也可把数值字符串赋给数值变量。例如:DimxAsSingle,yAsStringx=123.456:y=x'y的值为"123.456"x=Int(y)'x的值为1234.1基本数据类型货币型(Currency)小数点固定,是定点数据类型。(浮点数中的小数是固定的)该类型数据以8个字节(64位)存储,精确到小数点后4位(小数点前有15位)

8、取值范围:-922337203685477~922337203685477.5807货币型存储的数据精确,适合于金融计算。4.1基本数据类型其他型数据类型存储空间格式取值范围字节(Byte)1个字节0~255布尔(Boolean)2个字节True(真)、False(假)日期(Date)8个字节mm/dd/yyyy或mm-dd-yyyy1/1/100到12/31/9999对象(Object)4个字节4.1基本数据类型可变型(Variant)可变型数据类型是一种可变的数据类型。可变型变量不是没有类型

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

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

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