- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 数据与数据运算 一、数值表达式 二、字符表达式 +:前后两个字符串首尾连接形成一个新的字符串 -:连接两个字符串,将前串尾部空格移到合并后新串尾部 四、关系表达式 关系运算符 设置字符串比较的状态 字符串精确比较(两边必须完全一样,才相等): 1. ?abc==abc ?abc==ab 五、逻辑表达式 逻辑运算符包括 :.NOT.、.AND.、.OR. 2.4 函数 数值函数 1.取绝对值函数 ABS( N) 例 ? ABS(-123) 123 2.指数函数 EXP( N) :求eX值 例 ? EXP(3) 20.09 3.平方根函数SQRT(N) ? SQRT(123) 11.09 字符串函数 1.左字符串截取函数:left(串,n) 对串从左截取n个字符 ? Left(“abcdefghij”,4) 字符串函数 6.求字符串长度:LEN(C) 求串C的长度 14.宏替换函数:&<字符型变量> 日期函数 类型转换函数 2.5.1Visual FoxPro的命令格式 基本格式如下:命令动词 [范围子句] [条件子句] [字段名表子句] 命令格式中用“”表示必选项,在命令中必须选择该项;用“[]”表示可选项,可以根据实际需要选用或省略该项内容;用“∣”表示任选项,可以根据实际需要任选且必选其中一项内容。 2.5.2命令书写规则 任何命令必须以命令动词开始。 除命令动词外,命令中其他各子句的排列顺序不会影响命令的功能。 命令动词与子句之间、各子句之间都以空格分隔。 一个命令行最多包含8192个字符,一行书写不完可以在行尾加分号作为续行标志,然后换行继续书写。 不区分命令字符的大小写。 命令中除了汉字外所有的字符和标点都应在半角情况下输入。 文件名、字段名和变量名应避免使用保留字。 注释符号为,标在需要注释的文字前面。 值为真或假。如是否为党员 逻辑型(L) 整数或小数。如学生的入学成绩 数值型(N) 货币单位。如商品价格 货币型(Y) 由年、月、日、时、分、秒构成。如学生上课时间 日期时间型(T) 由年、月、日构成。如学生的出生年月 日期型(D) 字母、数字和汉字等一切可打印的ASCII字符。如学生姓名 字符型(C) 说明 类型 常量和内存变量的类型 不定长的字母、数字、文本,用于存放个人简历 备注型(M) OLE对象(存储声音、图像、字处理文档、电子表格等) 通用型(G) 不含小数点的数值类型。如商品数量 整数型(N) 类似于数值型 浮点型(N) 双精度数值,常用于精度要求很高的数据 双精度型(N) VFP数据表的字段类型 VFP的基本数据类型 常量: 变量:内存变量和字段变量 注意:当内存变量与字段变量同名时,直接使用变量名访问,则系统默认为字段变量。若要访问内存变量,必须在变量名前加前缀M.(或M-),如:M.姓名。 变量 字段变量、内存变量 9.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令: 姓名=姓名-“您好”? 姓名 那么主窗口中将显示 A)张三 B)张三 您好 C)张三您好 D)出错 姓名为字段变量,不能用 = 赋值 ? M.姓名 张三您好 (1)算术运算符 (2)求余运算 %和函数MOD()作用相同,结果的正负号与除数一致. 例:mod(x,y) 加、减 +、- 4 乘、除、求余 *、/、% 3 乘方,如3^4表示3*3*3*3 ^或** 2 形成表达式的子表达式 ( ) 1 说明 运算符 优先级 3 符号相同:结果为余数,正负取决于除数. 符号不同:结果为除数-余数,正负取决于除数 ?15%4,15%-4,mod(15,4),mod(15,-4),mod(-15,-4),mod(-15,4) -1 3 -1 -3 1 【例】字符串运算示例(注:□表示空格) a=″hello□□″ b=″teacher!□□″ ? a+b, a-b 输出结果:hello□□teacher!□□ helloteacher!□□□□ 三、日期时间表达式 日期加数字(数字加日期)表示在该日期后几天的日期 ?3+{^2008/03/01} 03/04/08 日期减数字表示在该日期前几天的日期 ? {^2008/03/01}-2 0
您可能关注的文档
最近下载
- 推拿学试题库(附参考答案).docx VIP
- 探讨平台经济下灵活就业人员的劳动权益保护问题.docx VIP
- 重症患者的营养支持PPT.ppt VIP
- 南瑞集团-水轮发电机组状态监测整体解决方案.pdf VIP
- 第二单元第1课《山水相逢》课件2025-2026学年人美版(2024)八年级美术上册 (1).pptx VIP
- 标准图集-华北-08BJ6-1地下工程防水1.pdf VIP
- 第2课 中国人首次进入自己的空间站(1课时)-课件(共23张PPT).pptx VIP
- 物业项目经理面试的53个经典问题(附参考答案).doc VIP
- 《观赏植物介绍》课件.ppt VIP
- 水电站碾压混凝土施工工法--rcc工法.doc VIP
文档评论(0)