- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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位
您可能关注的文档
最近下载
- 化验员招聘笔试题及解答(某大型国企).docx VIP
- 课件 溶液中“粒子”浓度关系.pptx VIP
- 运输公司危险源辨识清单、管控责任清单、措施清单.docx VIP
- 施工围堰及施工降排水及施工导流及防汛度汛.docx VIP
- 英语高考高频词.docx VIP
- 实战第十二课成语接龙.pptx VIP
- 2019人教版高中化学必修第一册 《第四章 物质结构 元素周期律》大单元整体教学设计[2020课标].docx
- 中国竹文化知到智慧树期末考试答案题库2025年浙江农林大学.docx VIP
- 海博麦布片(CXHS1900003-04)说明书.pdf
- 老年人生活功能训练与康复考核试卷.docx VIP
文档评论(0)