- 1、本文档共108页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3第3章数据与数据运算.ppt
第3章 数据与数据运算 3.1 数据类型 3.2 常量与变量 3.3 运算符与表达式 3.4 常用函数 3.5 数组 3.1 数据类型 3.1 数据类型 3.1 数据类型 3.2 常量与变量 3.2.1常量 常量通常指以文字串形式出现在代码中的数据,代表一个具体的,不变的值。 常量的类型:字符型、数值型、逻辑型和日期型 常量 1. 数值型常量 数值型常量就是平时所讲的常数,用来表示一个数量的大小。由数字、小数点和正负号组成。 两种表示方法:小数形式和指数形式。 如75、-3.75是小数形式的数值型常量。 科学计数法形式通常用来表示那些绝对值很大或很小数值型常量, 用字母E来表示以10为底的指数,E左边为数字部分,称为尾数,右边为指数部分,称为阶码。阶码只能是整数,尾数可以是整数,也可以是小数。尾数与阶码均可正可负。例如, 0.6947E-6表示0.6947×10-6、 4.9523E9表示4.9523×109 常量 2、字符型常量 字符型常量用半角单引号、双引号或方括号作为定界符 例如:‘1234’、“李双江”、[abc] 注意:(1)‘’-表示长度为0的空串 (2)定界符必须成对匹配,不能一边用单引号而另一边用双引号。 (3)如果某种定界符本身也是字符串的内容,则需要另一种定界符为该字符串定界。 常量 3、逻辑型常量 逻辑型常量表示逻辑判断的结果,只有“真”和“假”两种值。在Visual FoxPro中,逻辑真用.T.、.t.、.Y.或.y.表示,逻辑假用.F.、.f.、.N.或.n.表示。注意字母前后的圆点一定不能丢。 常量 4、日期型常量 定界符是一对花括号{ },括号内包括年、月、日三部分,各部分之间用分隔符分隔,常用的分隔符:斜杠(/)、连字符(-)、句点(.)例:{05/04/2005} {^2005-05-14} 取值范围为0001年1月1日—9999年12月31日 严格的日期格式:{^yyyy-mm-dd} 如:{^2001-1-1}能表示一个确切的日期 传统的日期格式:月、日为2位,年份可以为2位也可以为4位,如:{10-08-01},{10/08/2001} 这种日期格式会受到一些命令的影响,使计算机对同一个日期做出不同的解释,如{10-08-01}可以被认为是2010年8月1日,也可以认为是2001年10月8日、2001年8月10日等 影响日期格式的设置命令 Set mark to [日期分隔符] 功能:用于指定显示日期值时的分隔符,如 -、.等,如果后边没有指定分隔符,则为默认的斜杠(/) Set date to Amer|ANSI|ymd|mdy|dmy 功能:用于设置日期的显示格式 Set century on|off 功能:on显示4位年份,off显示2位年份 Set strictdate to [0 | 1 | 2] 0表示不进行严格的日期格式检查; 1表示进行严格的日期格式检查,是系统默认设置。 3.2.2 变量 变量是在操作过程中可以改变其值的数据对象。在Visual FoxPro中变量分为字段变量、内存变量两类。 此外,作为面向对象的程序设计语言,确定一个变量,需要确定其3个要素:变量名、数据类型和变量值。 表中的字段名就是变量,称为字段变量 内存变量是内存中的一个存储区域,变量值就存放在这个区域中,变量的类型就是变量值的类型。 内存变量类型:字符型、数值型、货币型、逻辑型、日期型和日期时间型。 两者同名时,优先显示字段变量 变量 变量命名规则 (1)使用字母、汉字、下划线和数字命名。 (2)命名以字母或下划线开头。除自由表中字段名、索引的TAG标识名最多只能10个字符外,其他的命名可使用1~128个字符。 (3)为避免误解、混淆,避免使用Visual FoxPro的保留字。 (4)文件名的命名应遵循操作系统的约定。 内存变量 1. 内存变量赋值 格式一:内存变量名=表达式 例: A= 5,B=“张三”,C={^2001-1-1} ,D=.t. 格式二:STORE 表达式 TO 内存变量名表 例:STORE 0 TO AA,BB,CC 将数值0赋给变量AA,BB,CC STORE “李四” TO NAME 将字符串“李四”赋给NAME 说明: 内存变量在赋值时定义了它的值及类型,其类型与所赋的值的类型相同 等号只能给一个变量赋值,Store命令的内存变量表可包括多个内存变量,但须用逗号来分隔 每一个命令行只能定义一个变量 内存变量 2、内存变量的显示 格式1:LIST MEMORY [LIKE通配符]
您可能关注的文档
最近下载
- 2024-2025学年中职历史世界历史高教版(2023)教学设计合集.docx
- (高清版)B 21011-2007 矿用人车 安全要求.pdf VIP
- House M.D.《豪斯医生(2004)》第一季第一集完整中英文对照剧本.docx VIP
- 《四世同堂》读书分享.pptx VIP
- House M.D.《豪斯医生(2004)》第一季第二集完整中英文对照剧本.docx VIP
- 妇产科住院部医疗质量考核表.doc VIP
- 妇产科医疗质量考核表.pdf
- 2025北京市中考道德与法治主观题解题策略 课件.pptx
- 2015路虎发现神行线束 - 仪表板线束拆卸和安装.pdf VIP
- 冯乃超同志谈后期创造社、左联和鲁迅.pdf VIP
文档评论(0)