- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库vfp
6.日期型(Date)数据是表示日期的数据,用字母D表示。日期的默认格式是{^yyyy/mm/dd},其中mm表示月份,dd表示日期,yyyy表示年度,固定长度8位。 7.日期时间型(Date Times)数据是表示日期和时间的数据,用字母T表示。日期时间的默认格式是{^yyyy/mm/dd hh:mm:ss},其中mm、dd、yyyy的意义与日期型相同,而hh表示小时,mm表示分钟,ss表示秒数。日期时间型数据也是采用固定长度8位。 8.逻辑型(Logic)表示逻辑判断的结果,用字母L表示。逻辑型数据只有真和假两种,固定长度1位。通常用小圆点括起来的.T.、.t.、.Y.、.y.表示真,.F. 、.f.、.N.、.n.表示假 第一节 常量 一.常量 在数据处理过程中其值不发生变化的量叫常量。Visual FoxPro常量分为6种类型:数值型常量、字符型常量、逻辑型常量、日期型常量、日期时间型常量、货币型常量。 1)数值型常量: 由数字、小数点和正负号组成,表示整数或实数值。 如;100,-21,15.31,-21092.5041等分别是数值型常量中的整数和实数。 两种表现形式:(1)十进制形式(2)指数形式 2)字符型常量: 由ASCII字符、汉字组成的字符型数据,字符型常量又称为字符串。用一对双引号或单引号或方括号[]作为定界符。 如“ I am a student..”,‘中华人民共和国’,[Visual FoxPro 6.0系统]都是字符串。注意:1、2、 3)逻辑型常量: 也称布尔常量,是表示逻辑判断结果“真”或“假”的逻辑值。逻辑常量只有真和假两种值,通常用小圆点括起来的.T.、.t.、.Y.、.y.表示真,.F. 、.f.、.N.、.n.表示假。 4)日期型常量 是表示日期值的数据。(重点、难点、常考点) 5)日期时间型常量 表示日期和时间值的日期时间型常量,其默认格式是:{^yyyy/mm/dd[,] hh:mm:ss[a|p]} 其中a和p分别表示AM(上午)和PM(下午) 如: {^l999-04-24 10:00am}(重点) 6)货币型常量 $123,$321.1234 注意:1、2。 第二节 变量 内存变量的操作(重点) 内存变量的数据类型:内存变量的数据类型包括:数值型、字符型、逻辑型、日期型和日期时间型; 1)内存变量的赋值:建立内存变量就是给内存变量赋值。内存变量赋值既可定义一个新的内存变量,也可改变已有内存变量的值或数据类型。 赋值命令格式1: STORE 表达式 TO 内存变量表 功能:计算表达式的值并赋值给各个内存变量。 赋值命令格式2: 内存变量 = 表达式 功能:计算表达式的值并赋值给指定内存变量。 注意:1、2、3 2.1.3 运算符与表达式 在VFP中,表达式是由常量、()、变量、函数、对象和运算符组成的运算式子。 表达式分为算术表达式、字符表达式、日期时间表达式、逻辑表达式和关系表达式五类。 运算符分为算术、字符、日期时间、逻辑和关系运算符五类。 1.数值表达式 又称算术表达式,是由算术运算符和数值组成。其值为数值型数据。 表达式的书写规则 1)每个符号占1格,所有符号都必须一个一个并排写在同一横线上,不能在右上角或右下角写方次或下标。例如:23要写成2^3,X1+X2要写成X1+X2。 2)原来在数学表达式中省略的内容必须重新写上。例如:2x要写成2*x。 3)所有括号都用小括号(),括号必须配对。 4)要把数学表达式中的有些符号,改成VISUAL FOXPRO中可以表示的符号。例如:要把2πr改为 2*pi()*r。(pi()为函数) 2.字符表达式 由字符运算符将字符型数据连接起来的式子。 “+”:完全连接运算符。 “-”:不完全连接运算符。 3.日期表达式 日期运算符分为“+”和“-”两种,其作用分别是在日期数据上增加或减少一个天数,在日期时间数据上增加或减少一个秒数。两个运算的优先级别相同。两个日期可相减不能相加。 例如: {^1999/12/19}-{^1999/11/16} 结果为数值型数据33 {^1999/11/16}+33 结果为日期型数据:{^1999/12/19} {^1999/12/19}-33 结果为日期型数据:{^1999/11/16}
文档评论(0)