vf基础知识概要.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vf基础知识概要

#数值类型 【科学记数法】 格式:实数E整数。如3.5E3,表示3.5*10^3。E大小写均可,指数可以为负数。 【算术运算符】 加法(+)、减法(-)、乘法(*)、除法(/)、乘法(**,^) 【优先级】 括号最高,然后乘方,然后乘除,然后加减 【余数计算规则】 1. 被除数=除数*商+余数 2. 余数的绝对值必须小于除数的绝对值 3. VFP规定余数和除数同号 【精度】 总原则:除非是整数,否则至少保留2位小数。不存在计算结果只有1位小数的情况。 +,-:取两个操作数的小数位数多的一个作为计算结果的小数位数。只有两个整数相加减结果才是整数。 *,/:将两个操作数的小数位数相加,作为计算结果的小数位数。只有两个整数相乘除结果才是整数。 %:余数的计算结果,小数位数和被除数一致。被除数为整数时,结果为整数。 **,^:计算结果至少保留2位小数。无论任何情况,计算结果都不为整数。 货币类型 1. 只要在数值类型前加上$符号即代表货币类型 2. 小数位数永远保留4位 #数值函数 【绝对值和符号】 ABS(数值表达式):求数值表达式的绝对值。 SIGN(数值表达式):求数值表达式的符号。 特别的,若用X表示某表达式,则ABS(X)*SIGN(X)=X 【取整和四舍五入】 INT(数值表达式):直接对数值表达式取整,直接舍去小数部分。 CEILING(数值表达式):天花板函数,返回大于该表达式的最小整数。 FLOOR(数值表达式):地板函数,返回小于该表达式的最大整数。 ROUND(数值表达式,精度):精度为正,表示保留几位小数;精度为0,表示保留整数;精度为负,表示将整数后几位置为0。 【其他】 SQRT(数值表达式):求数值表达式的平方根。其中,数值表达式必须是非负数,可以不是整数。 MOD(被除数,除数):求余数,规则和%运算符相同。 PI():求圆周率,返回值为3.14。 MAX(一组表达式):求这组表达式中的最大值。 MIN(一组表达式):求这组表达式中的最小值。 【适用范围】 1. 以上函数对于货币类型基本上都适用。 2. 和比较大小相关的函数如MAX、MIN、BETWEEN等对其他类型(如字符型、日期型、日期时间型)等也适用。 #表示方法 【三种定界符】 双引号abc、单引号abc、中括号[abc] 可混合使用,如[hello]表示的就是hello这个字符串(双引号也是字符串的一部分)。 【连接运算】 加法:字符串a+字符串b,结果为二者直接相连。如:abc +xyz=abc xyz 减法:字符串a-字符串b,结果将a尾部的空格转接到b的尾部,然后再相连。如:abc -xyz=abcxyz 【字符长度】 一般的,普通英文半角字符,一个字符占1字节,长度为1。 特别的,一个汉字或一个汉字符号占2字节,长度为2。 字符函数 【获取长度】 LEN(字符串):计算字符串的长度。如果字符串是由+或-组成的表达式,那么+和-计算后的结果长度相等。 【大小写转换】 UPPER(字符串):全部字符转成大写。 LOWER(字符串):全部字符转成小写。 【生成空格】 SPACE(整数数值):返回一个由整数数值个空格组成的字符串。 【去掉空格】 TRIM(字符串):去掉字符串尾部(右边)的空格。 LTRIM(字符串):去掉字符串头部(左边)的空格。 ALLTRIM(字符串):去掉字符串两边的空格。 #字符函数 【字符串截取】 LEFT(字符串,截取长度):从字符串左边开始,截取指定长度的字符作为函数返回值。 RIGHT(字符串,截取长度):从字符串右边开始,截取指定长度的字符作为函数返回值。 SUBSTR(字符串,起始位置[,截取长度]):从字符串起始位置开始,截取指定长度的字符作为函数返回值。起始位置从1开始,截取长度如果省略则一直截取到最右边。 【子串出现】 OCCOUS(子串,父串):返回子串在父串中出现的次数,如果没有出现过则返回0。 AT(子串,父串[,出现次数]):返回子串在父串中第出现次数次出现时,子串首字符在父串中的位置。省略出现次数则代表第一次出现。 ATC(子串,父串[,出现次数]):同上。AT函数对大小写敏感,ATC函数对大小写不敏感,即A和a可视作同一个字符。 【字符替换】 STUFF(原始字符串,起始位置,长度,新字符串):将原始字符串中,从起始位置开始,截取长度字符串,将其替换为新字符串,将替换后的新字符串作为结果返回。 CHRTRAN(原字符串,待替换字符,新字符):将原字符串中的所有待替换字符全部替换为新字符,将替换后的新字符串作为结果返回。本函数是以单个字符作为替换单位。 #表示方法 【严格的日期格式】 {^YYYY/MM/DD} 1. 两边使用大括号{},年份前面使用脱字符^ 2. 年份必须4位

文档评论(0)

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

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

1亿VIP精品文档

相关文档