- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]3、VF数据及运算
VF操作方式: 第三章 VF的数据及运算 3.1 VF的数据类型 数据记录了现实世界中的客观事物的属性,它包括两个方面:数据内容及数据形式。数据内容就是数据的值。数据形式就是数据的存储形式和操作使用方式,也称为数据类型。 VF中的数据类型包括: 3.2 常量与变量 1、字符型常量 字符型常量:用单撇号、双撇号、方括号等定界符括起来的一串字符,也称为字符串。 如:abcd, 1234, [this game?] 注意: 定界符要成对使用 abc 内部引号与外部引号要不同 这是命令按钮 , AB等价与CD , AB等价与CD 字符串中严格区分英文字母大小写 ab, AB 不包含任何字符的叫空串 , 2、数值型常量 数值型常量:就是常数,表示一个数量的大小,由数字、小数点和正负号等组成。 有两种表示方法:小数形式和指数形式。 指数形式用字母E来表示以10为底的指数,E左边数字部分为尾数;右边指数部分称为阶码,阶码只能是整数。 75、-3.75、382.7、-65.72、3.74E8、0 -6.72E6、7E-10 7B、 ?、3.7E2.3 3、货币型常量 货币型常量:用来表示货币值,书写格式与数值型常量类似,但要加上一个前置的$。 货币型数据存储和计算时,采用4位小数。如果多于4位小数,系统自动将多余的小数位四舍五入。 $3.1415926 $3.1416 货币型常量不能采用指数形式。 4、逻辑型常量 逻辑型常量:表示逻辑判断的结果,只有“真”和“假”两种值,只占用一个字节存储。 逻辑真用 .T. 或 .Y. 表示 逻辑假用 .F. 或 .N. 表示 注意:①不区分大小写 ②字母前后的定界符.不能丢。 5、日期型常量 日期型常量:定界符是一对花括号。花括号内包括年、月、日三部分内容,各部分内容之间用分隔符分隔。 分隔符可以是斜杠(/)/、连字号(-)-、句点(.)等。 斜杠是系统显示日期的默认分隔符。 日期型常量的格式有: 传统的日期格式 严格的日期格式 传统的日期格式:月、日为2位数字,年为2或4位数字。(p36—p37) {10/08/01}、{10-08-01}、{10 08 2001} 受命令语句set date to 和set century to影响 系统默认为美国日期格式“mm/dd/yy” 严格的日期格式: {^yyyy-mm-dd}表示一个确切的日期,不受日期格式命令的影响。 ^脱字符 年月日不能颠倒、缺省,年必须四位。 {^2006-02-28} 6、日期时间型常量 日期时间型常量:也要放在一对花括号中,既含日期又含时间。日期的格式与日期型常量相同,时间包括时、分、秒,用“:”分隔。也有传统的和严格的两种格式。 {^2001-03-22 11:30:25p} {^2003-05-01, 4:30a} 3.2.2变量 根据来源特性分为字段变量、内存变量、数组变量和系统变量4类。 1、字段变量 2、内存变量 每个内存变量都有一个名字,可直接用内存变量名对内存变量进行访问。如果内存变量名与字段变量同名,必须在内存变量名前加前缀M.或M-,否则系统优先访问同名的字段变量。 例:有表文件“学生.dbf”,其结构为: 学生( 学号c(10),姓名c(10) ) 在窗口键入命令,显示如下内容: X={^2004-8-12 10:15a} Y=.T. M=$123.45 N=123.45 Z=“123.45” ?vartype(x),vart(y),vart(m),vart(n),vart(z) T L Y N C 3、数组变量 数组是内存中连续的一片存储区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。 每个数组元素相当于一个内存变量,可以给数组元素分别赋值。一个数组中的数组元素可以具有不同的数据类型。 数组使用前必须用数组说明命令创建,规定数组名、维数和大小。 DIMENSION 数组名(下标上界1[,下标上界2])[,…] DECLARE 数组名(下标上界1[,下标上界2])[,…] 下标上界是一数值量,下标的下界系统统一规定为1。 数组一经定义,其每个元素都可当作一个内存变量来使用,具有与内存变量相同的性质。 可以使用赋值命令给数组元素赋值,也可以给整个数组的各个元素赋以相同的值。 在没有向数
文档评论(0)