第二章Visual FoxPro中的数据与运算

第二章Visual FoxPro中的数据与运算

ID:37783778

大小:398.50 KB

页数:12页

时间:2019-05-31

第二章Visual FoxPro中的数据与运算_第1页
第二章Visual FoxPro中的数据与运算_第2页
第二章Visual FoxPro中的数据与运算_第3页
第二章Visual FoxPro中的数据与运算_第4页
第二章Visual FoxPro中的数据与运算_第5页
资源描述:

《第二章Visual FoxPro中的数据与运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章 VisualFoxPro中的数据与运算2.1VisualFoxPro的数据类型数据是反映现实世界中客观事物属性的记录,它包括两个方面:数据内容与数据形式。数据内容就是数据的值,数据形式就是数据的存储形式和操作使用方式,也称为数据类型。VFP6系统为使用户建立和操作数据库更加方便,将系统中所有操作、处理的数据,分为几种不同数据类型:字符型、数值型、日期型、日期时间型、逻辑型、备注型、通用型、货币型、二进制字符型和二进制备注型。常量:常量是在命令或程序中可直接引用、具有具体值的命名数据项,其特征是在整个操

2、作过程中它的值和表现形式保持不变。VisualFoxPro按常量取值的数据类型,将常量分为6种类型即数值型常量、浮点型数值型N(Numeric)数据由数字、小数点、正负号和字母E组成,用字母N表示。数值型数据的取值范围是:-0.9999999999E+19~0.9999999999E+20,包括正负号、小数点和字母E在内,其长度(数据位数)最大20位。通常用于表示实数。如23,-103.45,1.3E-5(即1.3×10-5)等;数值型数据在内存中用8个字符表示。货币型Y(Currency)数据是为存储美元金

3、额而使用的一种称为货币(Currency)的数据类型,用字母Y表示,其书写格与数值型常量相似,但要加上一个前置美元符号($)其取值范围是:-922337203685477.5808~922337203685477.5807,默认保留4位小数,而且系统自动将多余的小数位四舍五入,但不能使用科学科学记数法表示,如$12.0、$300等是正确的,$1.2e3错误。货币型数据。货币型常量占据8字节存储空间。字符型字符型C(Character)字符常量是由任意字符、数字、汉字组成的字符序列,又称字符串。用字母C表示,其

4、书写方法是用定界符将字符串括起来定界符由单引号’’、双引号””和方括号[]三对而且必须成对使用。例如“江苏”、‘江苏’、[江苏]是等价的。如果字符串的内容包含了某个定界符,则该定界符不能作为定界符使用,需要使用其他的定界符。[‘中国’]是正确的[[中国]]是错误的。长度(即字符个数)范围是0~254个字符。日期型D(Date)数据是表示日期的数据,用字母D表示。其定界符使用一对花括号({})花括号包括三部分,各部分内容之间用分隔符分隔。常用的分隔符由斜杠()、连字符(-)、西文句读(,)可使用命令setma

5、rkto‘日期分隔符’设置不同的分隔符。注:日期型数据在内存中固定占8个字节。日期型常量有严格的和传统的两种格式:Setstrictdateto1或t2{^2008-12-31}注:花括号的第一个字符必须是托字符(^)年份必须4位如(2008)年月日的次序不能颠倒不能省略Setstrictdateto0{12/31/08}传统的日期格式严格的日期格式设置日期显示格式用户可以调整、设置日期值和时间值的显示输出格式。既可以用命令方式设置,也可以用菜单方式设置。命令格式:SETDATE[TO]AMERICAN

6、AN

7、SI

8、BRITISH

9、FRENCH

10、GERMAN

11、ITLIAN

12、JAPAN

13、USA

14、MDY

15、DMY

16、YMD

17、SHORT

18、LONG设置值日期格式设置值日期格式AMERICANmm/dd/yyUSAmm-dd-yyANSIyy.mm.ddMDYmm/dd/yyBRITISH/FRENCHdd//mm/yyDMYdd//mm/yyGERMANdd.mm.yyYMDyy/mm/ddITALIANdd-mm-yySHORTWindows短日期格式JAPANyy/mm/ddLONGWindows长日期格式日期时间型日期时

19、间型T(DateTimes)数据是表示日期和时间的数据,用字母T表示。日期时间的默认格式是{mm/dd/yyyyhh:mm:ss},其中mm、dd、yyyy的意义与日期型相同,而hh表示小时,mm表示分钟,ss表示秒数。日期时间型数据也是采用固定长度8位,取值范围是:日期为01/01/0001~12/31/9999,时间为00:00:00~23:59:59。如{10/01/200210:30:30}表示2002年10月1日10时30分30秒这一日期时间数据逻辑型L(Logic)数据是描述客观事物真假的数据类型

20、,表示逻辑判断的结果,用字母L表示。逻辑型数据只有真(.t.或.y.)和假(.f.或.n.)两种,固定长度1位。为区别其他数据类型,一般需在表示逻辑值的字母t、y、f、n的前后加圆点符“.”。备注型备注型M(Memo)数据是表示、存放较多字符的数据类型。可以把它看成是字符型数据的特殊形式,用字母M表示。备注型数据没有数据长度限制,仅受限于磁盘空间。它只用于表中字段类型的定义,字段长度固定为4位,实际

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

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

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