Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第2章 Visual Basic语言基础
66页1、第2章 Visual Basic语言基础,2.1 数据类型,数据是客观事物的形式化表示。例如,某名学生的姓名为“李红”,出生日期为“1990-11-20”,入学成绩为525.5分等。数据是程序的必要组成部分,也是程序处理的对象。,2.1数据类型,不同的数据在计算机中的存储方式不同,参与的运算也不同。例如,姓名“李红”是字符型数据,在计算机中可以用多个字节来表示;出生日期为日期型数据,可以用8个字节来表示;而入学成绩是一个实数,可以用一个4个字节的单精度浮点数来表示。数值型数据可以进行各种数学运算,字符型数据则可以进行连接运算,日期型数据可以进行减法运算,以求得两个日期之间的间隔。在程序中,数据的存储方式和其所能参与的运算由其数据类型来描述。,2.1数据类型,VB提供了丰富的数据类型,包括基本数据类型和复合数据类型。基本数据类型是VB系统内部预先定义的数据类型,主要有数值型和字符型,此外还有逻辑型、日期型、对象型和变体型等。复合数据类型是由基本数据类型组成的,包括数组和自定义数据类型。,2.1数据类型,1数值型 数值型数据包括整型、长整型、单精度型、双精度型、货币型和字节型。数值型数据都
2、有各自的表示范围,当程序中数据的值超过其数据类型所能表示的范围时,就会产生“溢出”。例如,整型数据可存放的最大整数32767,若数据值大于该值,程序运行时会产生“上溢”而中断;同样,整型数据可存放的最小整数为-32768,若数据值小于该值,程序运行时会产生“下溢”而中断。这时,应采用长整型,表示范围为-21474836482147483647,若超出长整型的表示范围,就要使用表示范围更大的单精度浮点型,甚至双精度浮点型。,2.1数据类型,(1)整型和长整型 整型(Integer)和长整型(Long)用于保存整数,整数运算速度快、精确,但数值的表示范围小。 整型数据占2个字节,其中有一位符号位。整型数据可存放的最大整数为215-1,即32767,可存放的最小整数为-215,即-32768。在VB中整型的表示形式为:n%。其中,n是032768之间的整数;%是整型的类型符,可省略;如果是正整数,正号(+)可以省略。例如,123、-456、+789、123%均表示整数。,2.1数据类型,长整型数据占4个字节,其中也有一位符号位。长整型数据表示范围为-231231-1。表示形式为:n&,其中,
3、n是02147483648之间的整数;&是长整型的类型符,不可省略;如果是正整数,正号(+)可以省略。例如,123&、-1234567&均表示长整型数。,2.1数据类型,(2)单精度型和双精度型 单精度型(Single)和双精度型(Double)用于保存浮点数(又称实数),浮点数的表示范围比较大,但是精度有限,且运算速度慢。在VB中规定单精度浮点数的精度为7位,双精度浮点数的精度为15位。,2.1数据类型,单精度浮点数有多种表示形式: 小数形式:n.n! 整数加单精度类型符形式:n! 指数形式:nEm、n.nEm 其中,n、m是无符号整数,!是单精度型的类型符,在小数形式中,类型符可省略。例如,123.456、123.456!、123!123E+3、123.456E+3都表示单精度浮点数。,2.1数据类型,双精度浮点数也有多种表示形式: 小数加单精度类型符形式:n.n# 整数加单精度类型符形式:n# 指数形式:nDm、n.nDm 其中,n、m是无符号整数。#是双精度型类型符。例如,123.456#、123#、123D+3、123.456D+3都表示双精度浮点数。,2.1数据类型,(3)
4、字节型 字节型(Byte)用于保存表示0255之间的无符号整数,在计算机中仅用1字节表示。 (4)货币型 货币型(Currency)是为了进行货币计算而设置的定点实数或整数,可以最多保留小数点右边4位和小数点左边15位,精度比较高。 货币型的表示形式为:n,其中,n是货币型表示范围内的实数或整数, 是货币型的类型符,不可省略。例如,123、123.456、-123.456均表示货币型数据。,2.1数据类型,2字符型 字符型(String),又称字符串,用于保存字符型数据。字符可以包括所有西文字符和汉字,字符串首尾用一对半角双引号(“)括起。例如,“0451-86671231“、“哈尔滨学院“、“Harbin“ 等都是字符型数据。 “表示空字符串。如果字符串本身包括双引号,可以使用两个连续的双引号表示。 例如,对于字符串: “Can you help me?“he asked. 在程序中要表示成: “Can you help me?“he asked.“,2.1数据类型,VB中的字符型分为定长字符串(String*n)和变长字符串(String)两种。前者存放固定长度为n的字符串,后者则
《Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第2章 Visual Basic语言基础》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第2章 Visual Basic语言基础》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页