03Visual FoxPro数据及其运算.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03Visual FoxPro数据及其运算

第三章 Visual FoxPro数据及其运算 Visual FoxPro有常量、变量、表达式和函数四种形式的数据。常量和变量是数据运算和处理的基本对象,而表达式和函数则体现了语言对数据进行运算和处理的能力及功能。 3.1 常量与变量 每一个数据都有一定的类型,数据类型决定了数据的存储方式和运算方式,只有同种类型的数据才能进行数据运算。向表中输入数据时,每个字段的数据类型是在定义表结构时定义的。常量、内存变量、函数以及表达式的类型包括字符型、数值型、货币型、逻辑型、日期型和日期时间型等6种。而字段变量另有备注型和通用型共8种。 3.1.1常量及其类型 常量用以表示一个具体的、不变的值。在程序运行过程中一直保持不变,不同类型的常量有不同的书写格式,用不同的定界符来界定。 数值型常量: 数值型常量用来表示一个数量的大小,由数字0~9、小数点和正负号构成。如:-3.14和2.5×10-12。数值型数据在内存中占用8个字节,其取值范围是-0.999 999 999E+19~0.999 999 999 9E+20。 货币型常量: 货币型是Visual FoxPro特有的一种数据类型,货币型常量用来表示货币值,货币型数据在存储和计算时,自动采用4位小数。如果一个货币型常量多于4位小数,那么系统会自动将多余的小数位四舍五入。例如,常量$123.456789将存储为$123.4568。货币型常量没有科学记数法形式,在内存中占用8个字节,取值范围是:-922 337 203 685 477.5807~922 337 203 685 477.5807。 字符型常量: 字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串括起来。这里的单引号、双引号或括号称为定界符。许多常量都有定界符。定界符不作为常量本身的内容,但它规定了常量的类型以及常量的起始和终止界限。字符型常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。 注意,不包含任何字符的字符串(” ”)叫空串。空串与包含空格的字符串(” ”)不同。 例3.1 显示几个字符型常量,在命令窗口键入以下两条命令: ?“计算机”,”123”,[中南林业科技大学],[‘ABX’ ”abc”] ??”学习”,”字符串”,” ”,[表示方法] 单一问号(?)命令的功能是在下一行显示若干个表达式的值。在此例中,仅显示几个字符型常量。双问号(??)命令的功能是在同一行显示表达式的值。分别回车执行以上命令之后,在主屏幕上的显示结果如下:计算机 123 中南林业科技大学 ‘ABX’ “abc” 学习 字符串 表示方法 日期型常量: 日期型常量的定界符是一对花括号。花括号包括年、月、日三部分内容,各部分内容之间用分隔符分隔。分隔符可以是斜杠(/)、连字号(-)、句点(.)和空格,其中斜杠是系统在显示日期型数据时使用的默认分隔符。最好使用严格的日期格式,如{^2006-10-01},严格的日期格式可以在任何情况下使用,输入日期型常量时使用严格的日期格式十分方便。日期型数据占用内存8个字节。 图3.1 日期格式提示 SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN | ITALIAN | JAPAN | USA | MDY | DMY | YMD设置日期显示的格式。命令中各个短语所定义的日期格式如表3.1所示。 SET CENTURY ON/OFF [世纪值] ROLLOVER [年份参照值],用于设置显示日期型数据时是否显示世纪。“TO”选项确定用2位数字表示年份所处的世纪 SET STRICTDATE TO [0 | 1 | 2]用于设置是否对日期格式进行检查。0表示不进行严格的日期格式检查,目的是与早期Visual FoxPro兼容。1表示进行严格的日期格式检查,它是系统默认的设置。2表示进行严格的日期格式检查,并且对CTOD()和CTOT()函数的格式也有效。 表3.1 常用日期格式 短语 格式 短语 格式 AMERICAN mm/dd/yy ANSI yy/.mm..dd BRITISH/FRENCH dd/mm/yy GERMAN dd.mm.yy ITALIAN dd-mm-yy JAPAN yy/mm/dd USA mm-dd-yy MDY mm/dd/yy DMY dd/mm/yy YMD yy/mm/dd 例3.2 设置不同的日期格式。在命令窗口键入如下4条命令:(后的内容不必输入) SET CENTURY ON 设置4位数字年份 SET MARK TO

您可能关注的文档

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档