欢迎来到天天文库
浏览记录
ID:62139048
大小:1.37 MB
页数:46页
时间:2020-02-26
《第3章 数据表示及基本运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三章数据表示及基本运算*数据类型什么是数据?什么是数据的类型?如:数值型、字符型等*布尔型数据(Boolean)什么是布尔型数据?布尔型数据用于表示双值数据,常用于逻辑判断。布尔型数据的值是什么样的?布尔型数据的值仅有两种,即True(真)或False(假)。这种值通常称为逻辑值,用两个字节存储。布尔型数据能与数值型数据转换吗?当把数值型数转换为布尔型时,0会转换为False,其他非0值转换为True。当把布尔值转换为数值型时,False转换为0,True转换为1。数值型数据(Numeric)什么是数值型数据?数值型数据一般用来表示可以进
2、行算术运算的数据,如12,-9.6等。通常在高级程序设计语言中,数值型数据如何分类?整型:即数学运算中的整数整型又可分为整型和长整型浮点型:即数学运算中的实数浮点型可分为单精度和双精度浮点型。**数值型数据的分类(1)整型数(Integer):整型数是不含小数和指数的数,其取值范围为-32768~32767,即-215~215-1。在内存中占2个字节(16位)。例如,-10,21,100,-5007等都是整型数。(2)长整型数(Long):长整型数的数字组成与整型数相同,其取值范围为-2147483648~2147483647,即-231~
3、231-1。在内存中要占4个字节(32位)。*(3)单精度浮点型数(Single):浮点数也称为实型数或实数,是带小数部分的数值。单精度浮点数以4个字节(32位)存储,可精确到7位十进制数。单精度数的负数取值范围为-3.402823E+38~-1.401298E-45,正数的取值范围为1.401298E-45~3.402823E+38。单精度数可用定点形式和浮点形式来表示:定点形式就是我们在数学中常用的小数形式。例如:5.347,-0.125等。浮点形式是用科学计数法,即以10的整数次幂表示数,以“E”(或“e”)来表示底数10。例如,1.
4、25E+11表示1.25×1011,而-2.1234E-15表示-2.1235×10-15等。数值型数据的分类*(4)双精度浮点型数(Double):用8个字节(64位)存储,可表示最多15或16位有效数字的数。双精度数的负数取值范围为-1.79769313486232D+308~-4.94065645841247D-324正数的取值范围为4.94065645841247D-324~1.79769313486232D+308双精度数也有定点和浮点两种形式注意其浮点形式中是用“D”(或“d”)来代表指数的底数,例如,3.645D+11,-1.
5、25978D51,2.13434D-28等。数值型数据的分类*字符串型数据(String)哪些数据是字符串型数据?字符串型数据是指一切可打印的字符或字符的序列。字符串型数据一般用来表示文字类的数据,如:姓名、地址、身份证号、编码等。形式用双引号括起来的若干个字符。字符串中所含的字符可以是除双引号和回车符之外的任何ASCII字符,如,“Good”、“101”、“Iamstudent”。“中国的长城太伟大了!”。*字符串分为两种类型在一些高级程序设计语言中,字符串还可以按长度是否变化分为两种类型:变长字符串变长字符串是指字符的长度是不固定的,它
6、的长度可随时变化。其长度不能超过20亿个字符。缺省为变长字符串。定长字符串定长字符串是指它在程序执行过程中,始终保持其长度不变的字符串。其长度不能超过65535个字节。例如可规定学生学号的长度为10位,如果不足10位则用空格将不足的部分填满,如果长度超10位则截去超出部分的字符。*其他类型数据(1)货币型(Currency):是为表示货币而设置的。该类型数据以8个字节(64位)存储,精确到小数点后4位,小数点前最多可有15位有效数字,取值范围为-922337203685477.5808~922337203685477.5807注意:与浮点数
7、不同,货币型数据的小数点是固定的,因此又称为定点数据类型。*(2)日期(Date)型数据:日期型数据用来表示日期和时间,可以表示多种格式的日期和时间。日期型数据用两个“#”符号把表示日期和时间的值括起来,就像字符串数据用双引号括起来一样。例如,#10/28/2001#、#10-28-2001#、#10/28/200110:46:01pm#等。日期型数据在内存中占8个字节(64位),可以表示日期的范围从公元100年1月1日至9999年12月31日。而时间从0:00:00到23:59:59。其他类型数据*(3)对象(Object)型数据:对象型
8、数据可用来表示图形或OLE对象或其他对象,用4个字节存储。(4)变体(Variant)型数据:变体型数据是一种可变的数据类型,可以表示任何值,包括数值、字符串、日期等。变体型数据
此文档下载收益归作者所有