- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- '保险就像你的一个听话的仆人.doc
- ((冀教版))[[初一英语试题]]七年级英语上册第一单元随堂练习.doc
- (171-175)贾国芳:消失模铸铁件夹杂类缺陷的防止.doc
- (216-219)吴小峰:铸态GGG-70L球墨铸铁件生产小结.doc
- (6500单位PCTC汽车滚装船船内系统技术规格书-英文版) 6500unit PCTC-spec-ship sys-.doc
- (BT-XZ-210)业务招待管理制度.doc
- (DOC)-轻舟世纪建筑装饰工程公司标准家装流程手册(55页)-工程综合.doc
- (Grohe德国高仪)GSE 4811001 耐蚀试验.doc
- (IPMT、PMT、PMC、EPC)项目管理模式简介.doc
- (Level B2, “Market Leader Intermediate”).doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)