#第02章 VFP的数据类型.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 VFP的数据类型 本章要点 1. 掌握数据库类型和数据存储(常量、变量、*数组、字段、对象) 2. 掌握各类型数据运算的操作符 3. 掌握常用系统函数的用法 4. 掌握NULL值的处理 5. 补充自定义函数的概念 内容 2.1 数据类型 2.2 数据存储 2.3 函数 2.4 表达式 3. 日期型 日期型用于存储有关年月日数据,占8个字节。 数据书写格式: {^yyyy/mm/dd} ,y-年、m-月、d-日 {^2004/03/30} 是2004年3月30日 数据输出格式: 默认格式为美国日期格式: mm/dd/yy ?{^2005/09/23} 显示:09/23/05 数据输出格式可以设置 可以通过对话框也可以通过命令设置。命令设置如: set date to ymd ?{^2005/9/23} 显示:05/09/23 set date ansi ?{^2005/9/23} 显示:05.09.23 set date to long ?{^2005/9/23} 显示:2005年9月23日 set strictdate to 0 不进行严格日期检查,适用于6.0以上版本。 4.日期时间型 用于表示日期、时间兼有的数据。书写格式: {^yyyy/mm/dd [hh [:mm [:ss] ] [a|p] ] } h-时、m-分、s-秒,a-上午、p-下午 ,默认是a 例: ? {^2005/09/25 10:30 pm} 显示:09/25/05 10:30:00 PM ? {^2005/09/25 10:30 p} 结果同上 注: 1、系统默认日期是1899年12月30日 set strictdate to 0 set date to long ? { 10:30pm} 显示: 1899年12月30日,22:30:00 2、系统默认时间是午夜零点 ? {^2005/09/25 : :} 显示: 2005年9月25日,0:00:00 2.2.1 VFP中的命名规则 存储数据的容器需要名称,如变量名、数组名、表的字段名等。 VFP中的命名规则: 允许使用字母、下划线、汉字、数字符号; 只能以字母、汉字或下划线开头; 不允许使用VFP的保留字; 长度为1—128个,除自由表的字段名、表的索引标识名外(10个)。 例:合法的:ab x_2 我的var _123 不合法的:6ab ab ab# *编译时常量,用#define 定义,在程序设计时定义。 #define pi 3.14 #define ok “结束” 不能在交互方式下使用 2. 访问变量 变量可以用变量名来访问; 但若存在同名的字段变量,则优先访问字段变量; 若特指访问内存变量,需在变量名前加前缀 ; M->或 M. 符号。 例如:M-xm 或 M.xm 3. 显示内存变量 用命令:Display Memory 或:List Memory 4. 释放内存变量 退出VFP时,内存变量自动释放; 用命令释放内存变量: 例: Release a,b,c 释放a,b,c变量 Release All Like c* 释放以c开头的所有内存变量 Release All Except n* 释放除了以n开头的所有内存变量 Clear Memory 释放所有用户内存变量 *5. 保存和恢复内存变量 Save All Like m* To d1 将所有一m开头的变量寸入d1.mem文件中 Restore From d1 把d1.mem文件中所有变量读入内存。 2.3.1 数据类型函数 一、 数学运算函数 1、ABS(exp ) 返回exp的绝对值,exp可以是实数、整数表达式。 2、INT(exp ) 返回exp的整数部分,取整操作。 exp可以是实数、整数表达式。 3、ROUND(exp 1,exp 2) 根据exp2指定的位数,对exp1进行四舍五入操作,保留相应的小数位数。 若exp2的值为负数,则表示对整数部分舍至第几位数,得到值将尾随exp2个零。 4、 MOD(exp1,exp2) 函数值为exp1除以exp2的余数,mod() 同 % 。 函数值的计算公式如

文档评论(0)

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

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

1亿VIP精品文档

相关文档