- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主讲老师:韩维良;第三章;第一节 数据类型
数据类型被定义后,确定了其存储方式和使用方式。
一.字符型
字符型数据描述不具有计算能力的文字数据类型。
字符型数据(Character)是由汉字和ASCII字符集中可打印字符(英文字符、数字字符、空格及其他专用字符)组成,长度范围是0~254个字符,使用时必须用定界符双引号(“”)或单引号(‘ ’)括起来或[ ]。即字符串,一个字符占一个字节。;二.数值型
数值型数据通常分为以下四种类型:
(1)数值型
数值型数据(Numeric)是由数字(0~9)、小数点和正负号组成。最大长度为20位(包括+、-和小数点),存贮时,每一位数占一个字节。
(2)浮点型(仅用于数据表中)
浮点型数据(Float)是数值型数据的一种。只是在存储形式上采取浮点格式。 ;(3)双精度型(仅用于数据表中)
双精度型数据(Double)是更高精度的浮点型数据。只用于数据表中的字段类型的定义,并采用固定长度浮点格式存储。
(4)整型(仅用于数据表中)
整型数据(Integer)是不包含小数点部分的数值型数据。它只用于数据表中的字段类型的定义。整型数据以二进制形式存储。
;(5)货币型
货币型(Currency)数据用于以货币形式描述数值型数据,长度固定为8位, 具有四位小数,在数值前加$符号(加$表示是货币型),自动四舍五入。
主要目的在于消除浮点型数据存贮误差。;三.日期型
日期型数据(Date)是用于表示日期的数据,用默认格式为:{mm/dd/yyyy}。其中mm代表月,dd代表日,yyyy代表年,长度固定为8个字节。;四.日期时间型
日期时间型数据(Date Time)是描述日期和时间的数据。
其默认格式为{mm/dd/yyyy hh:mm:ss}。
其中yyyy代表年,前两个mm代表月,dd代表日,hh代表小时,后两个mm代表分钟,ss代表秒,长度固定为8位。;五.逻辑型
逻辑型数据(Logic)是描述客观事物真假的数据,用于表示逻辑判断的结果。
逻辑型数据只有真(.T.)和假(.F.)两种值,长度固定为1个字节。
如婚否等可定义成逻辑型。 ;六.备注型(仅用于数据表中)
备注型数据(Memo)用于存放较长的字符型数据类型。可以把它看成是字符型数据的特殊形式。
备注型数据没有数据长度限制,仅受限于现有的磁盘空间。它只用于数据表中的字段类型的定义,其字段长度固定为4个字节,而实际数据被存放在与数据表文件同名的备注文件中,长度根据数据的内容而定。
如:学生表中的简历。;当确定数据表中某个字段的数据类型为备注型时,系统会自动生成一个与当前数据表同名,扩展名为.FPT的备注文件。备注型数据的宽度规定为4,存放的是备注文件的起始位置(指针)。 ;七.通用型(仅用于数据表中)
通用型数据(General)是用于存储OLE对象的数据,对象的链接与嵌入。OLE对象的具体内容可以是一个电子表格、一个字处理器的文本、图片等,是由其他应用软件建立的。它只用于数据表中的字段类型的定义。
OLE对象的实际内容、类型和数据量则取决于连接或嵌入OLE对象的操作方式。
通用型数据长度固定为4个字节,实际数据长度仅受限于现有的磁盘空间,字段内容存贮在FPT备注型文件中。
;第二节 常量与变量
一.常量
常量用于表示一个具体的、不变的数据,是在命令或程序中直接引用的实际值,其特征是在所有的操作中其值不变。
1、数值型常量
由数字(0~9)、小数点和正负号组成。在内存中用8个字节表示。
与日常所用的表示法相同,表示很大的数和很小的数时,可用指数表示法。如:5.878E12表示5.878*1012。;2、字符型常量
由汉字和ASCII字符集中可打印字符组成的字符串,使用时必须用定界符括起来,定界符包括单引号、双引号和方括号。
注意:空串“”和“ ”是不同的,后者是一个空格字符。
例:显示几个字符型常量。
?“计算机”,‘数据’,[123],[‘ABX’”abx”]
??”学习”,‘字符串‘,[表示方法];其中?表示在下一行上显示若干个数据的值;
??表示在同一行上显示若干个数据的值。
3、逻辑型常量
表示逻辑判断结果,只有“真”或“假”两种结果,定界符为圆点,内存中占用一个字节。
常量表示形式为:.T.、.t.、.Y.、.y. 表示真,
.F.、.f.、.N.、.n.表示假。;4、日期常量
用于表示日期,其规定格式以{mm/dd/yyyy}表示。定界符:{ }
常用分隔符:斜杠(/)、连字符(-)、句点(.)和空格。;传统的日期格式:月、日各2位,年2位或4位,缺省为美国格式:月/日/年
具体使用时,可以设置所用的日期格式。
如:{10/08/01}
文档评论(0)