程序设计第四章.ppt
《程序设计第四章.ppt》由会员分享,可在线阅读,更多相关《程序设计第四章.ppt(43页珍藏版)》请在优知文库上搜索。
1、1Visual BasicVisual Basic语言程序设计语言程序设计第四章第四章 Visual Basic程序设计基础程序设计基础2第四章第四章 Visual Basic程序设计基础程序设计基础 4.1 数据类型数据类型 4.2 常量和变量常量和变量 4.3 变量的作用域变量的作用域 4.4 常用内部函数常用内部函数 4.5 字符处理与子符串函数字符处理与子符串函数 4.6 运算符与表达式运算符与表达式3 4.1 数据类型数据类型4.1.1 基本数据类型基本数据类型 4.1.2 用户自定义数据类型用户自定义数据类型 4.1.3 枚举类型枚举类型44.1.1 基本数据类型基本数据类型1数值
2、型数据数值型数据Numeric)3逻辑型数据(逻辑型数据(Boolean)4字符型数据(字符型数据(string)5对象(对象(Object)类型的数据类型的数据6变体(变体(Variant)数据类型数据类型2日期型数据(日期型数据(Date)561.字符串型数据(字符串型数据(string)n 字符型数据:是指一切可打印的字符和字符串,它是用双字符型数据:是指一切可打印的字符和字符串,它是用双引号括起来的一串字符。引号括起来的一串字符。l一个西文字符占一个字节,一个西文字符占一个字节,l一个汉字或全角字符占两个字节。一个汉字或全角字符占两个字节。n 两种类型字符串:变长字符串和定长字符串。两
3、种类型字符串:变长字符串和定长字符串。l变长字符串的长度不确定,可以是变长字符串的长度不确定,可以是0 231个范围内的字个范围内的字符,符,l定长字符串长度一定,可以是定长字符串长度一定,可以是0231个范围内的字符。个范围内的字符。例如:例如: “good morning, every one!”7 注意:注意: 1)空字符串:用)空字符串:用“”“”表示,表示, 空格串空格串 :用用“ ”表示表示 在字符串中必须用两个连续的双引号来表示字符串在字符串中必须用两个连续的双引号来表示字符串 有一个有一个 双引号。双引号。 例如:例如: abc计算机计算机abc, /在在VB中表示为:中表示为
4、:abc计算机计算机abc。82数值型数据(数值型数据(Numeric)有时也把货币型数据(有时也把货币型数据(Currency)和字节型数据(和字节型数据(Byte)划归数值型数据。划归数值型数据。数值型数据数值型数据整型数整型数浮点数浮点数整数(整数(Integer)长整数(长整数(Long),),单精度浮点数(单精度浮点数(Single)双精度浮点数(双精度浮点数(Double)。)。9 整型数整型数 1、整数(、整数(Integer):整数是不带小数点和指数符号的数。整数是不带小数点和指数符号的数。1)存储:)存储: 在机器内部以在机器内部以2字节二进制码形式表示。字节二进制码形式表示
5、。2)表示:)表示:n% ,其中,其中%为整数的类型符,可以省略。为整数的类型符,可以省略。 如:如:-123%、123%都表示整数。都表示整数。范围:范围:2152151(3276832767)超过范围,程序运行时就会因为溢出产生中断。超过范围,程序运行时就会因为溢出产生中断。102、长整数(、长整数(Long)1)存储:用)存储:用4字节二进制数存储,可以表示更大的整数字节二进制数存储,可以表示更大的整数2)表示:)表示:n&,其中,其中&为长整数的类型符。为长整数的类型符。例如:例如:-1234&、987654& 3)范围:)范围:2312311(21474836482147483647
6、)113、浮点数、浮点数浮点数也称为实型数或实数,由符号、指数和尾数组成,浮点数也称为实型数或实数,由符号、指数和尾数组成,其指数部分分别用其指数部分分别用“E”(或或“e”)和和“D”(或或“d”)表表示。示。例如:例如:12.345、-123!、 -123E5、0.123E-3 12.345#、-123D5、0.123D-3# 浮点数表示数的范围大,但运算速度慢,且有误差。浮点数表示数的范围大,但运算速度慢,且有误差。单精度浮点数(单精度浮点数(Single)双精度浮点数(双精度浮点数(Double),),浮点数浮点数124、货币型(、货币型(Currency)货币型:属于定点实数或整数,
7、货币型:属于定点实数或整数,用于计算货币的数量用于计算货币的数量用用8位字节存储小数点前有位字节存储小数点前有15位,小数点后有位,小数点后有4位,其余的数位,其余的数字被舍去,其表示形式为在数字后加上字被舍去,其表示形式为在数字后加上“”。如:如:123.45、123。135、变体(、变体(Variant)数据类型数据类型变体型数据:是所有未声明的变量的默认数据类型变体型数据:是所有未声明的变量的默认数据类型 Variant型变量可以存储数值型、字符型、日期型、型变量可以存储数值型、字符型、日期型、对象型等数据,而不必进行数据类型转换,对象型等数据,而不必进行数据类型转换,VB会自会自动完成
8、任何必要的转换。动完成任何必要的转换。例如:例如: Dim Value 变量变量Value被声明为被声明为Variant型型Value=”18” 变量变量Value的值为字符串的值为字符串”18”Value= Value-15 变量变量Value的值为数值的值为数值3Value=”U” & Value 变量变量Value的值为字符串的值为字符串”U3”14字节型数据用字节型数据用1个字节的无符号二进制数存储个字节的无符号二进制数存储取值范围为取值范围为0255。1)字节型(字节型(Byte)5. 其他数据类型其他数据类型152)逻辑型数据(逻辑型数据(Boolean)逻辑型数据只有两个值:真(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 第四