Visual-FoxPro6第3章节讲义.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据与数据运算 本章要点: Visual FoxPro的各种类型常量的书写格式变量的种类和类型 内存变量常用命令 数值、字符与日期时间表达式 关系表达式 逻辑表达式 常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数和测试函数 第三章 数据与数据运算 将各种形式的数据经过数字化存入计算机,都须确定其: 型:类型 数据 值:取值 在VFP中,常量、变量、函数和表达式的类型包括6种:字符 型、数值型、货币型、逻辑型、日期型、日期时间型。 只适用于字段变量的数据类型 1.浮点型(Float) 包括此类型是为了提供兼容性,浮点型在功能上与数值型等价.只能用在表中的字段. 2.双精度型(Double) 此类型用于取代数值型,以便提供更高的数值精度.与数值型不同,双精度只能用于数据表中字段的定义.每个双精度型数据占8个字节. 3.整型(Integer) 整型用于存储无小数部分的数值,只能用于数据表中字段的定义.在表中,整型字段占用4个字节. 4.备注型(Memo) 备注型用于字符型数据块的存储,只能用于数据表中字段的定义.在表中,备注型字段占用4个字节,并用这4个字节来引用备注的实际内容.实际备注内容的多少只受内存可用空间的限制. 由于备注型字段的实际内容变化很大,不能直接将备注内容存在表.dbf文件中.系统将备注内容存放在一个相对独立的文件中,该文件的扩展名为.dbt.由于没有备注型的变量,所以对备注型字段的处理,需转换成字符型变量,然后使用字符型函数进行处理. 5.通用型(General) 字符型(二进制) 备注型(二进制) 常量和变量 一、 常量 定义:在程序运行过程中保持不变的量 。不同类型的常 量有不同 的书写格式。 1、字符型(Character) 表示方法是用半角单引号、双引号或方括号[]扩 起来的内容。 (’ ’,“ ”和[]称为定界符) 例3.1:显示几个字符型常量 在命令窗口键入以下两条命令: ?“计算机”,’123’,[数据],[‘ABX’”abc”] ?? “学习”, ‘字符串’, “”,[表示方法] ?(单问号)的功能:是在下一行显示若干个表达式的值。 ??(双问号)的功能:是在同一行显示表达式的值。 2、数值型常量(Numeric) 组成:由0~9、小数点和正负号。如:12、3.45、-6.78。 为了表示很大或很小的数值型常量,可以使用科学记数法形式。 数值型数据的长度为1~20,内存中用8个字节表示,其取值范围是-0.9999999999E+19~0.999999 9999E+20 3、货币型(Currency) 用来表示货币值,其格式与数值型常量类似,但要加上一个前置的($)符。 货币数据采用4位小数。若一个货币型常量多于4位小数,那么系统会自动将多余的小数位四舍五入。例:$123.456 789-$123.4568 在内存中占用8个字节,取值范围:-922 337 203 685 477.580 7~922 337 203 685 477.580 7 4、日期型(Date) 日期型常量的定界符是一对花括号。花括号内包括年、月、日三部分内容,各部分内容之间用分隔符分隔。系统默认斜杠(/)分隔符。常用的其他日期分隔符有连字号(-)、句点(.)和空格。 日期型常量有两种格式: ①传统的日期格式: (系统默认的日期数据为美国日期格式“月/日/年”(mm/dd/yy),其中月、日、年各为两位数字。) 如:{10/08/01} 对这个日期在不同的设置状态下,计算机会作出不同的解释。2001年10月8日(月/日/年) 、2001年8月10日(日/月/年)、2010年8月1日(年/月/日) 注:上面的格式要受到命令语句SET DATE TO 和SET CENTURY设置的影响。 ②严格的日期格式 {^yyyy-mm-dd},用此格式写的日期常量能表达一个确切的日期,它不受SET DATE等语句设置的影响。 注:1)花括号内第一个字符必须是(^) 2)年份必须用4位 3)年月日的次序不能颠倒、不能缺省。{^2003-12-03}  日期型数据用8个字节表示,取值范围是:{^0001- 01-01}~{^9999-12-31} ①、②的区别: 除了在表中输入数据外,严格的日期格式可以在任何情况下使用,而传统的日期格式只能在SET STRICTDATE TO 0状态下使用。所以使用严格的日期格式十分方便。 表3.1 常用

文档评论(0)

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

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

1亿VIP精品文档

相关文档