- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3常用函数
第2章 VisualFoxpro基础 2.1 常量与变量 2.2 表达式 2.3 常用函数 2.4 程序与程序文件 2.5 程序的基本结构 2.6 多模块程序设计 函数是用程序来实现的一种数据运算或转换。函数调用可以出现在表达式中,表达式将函数的返回值作为自己运算的对象。 2.3.1 数值函数 数值函数用于数值运算,其自变量与函数都是数值型数据。 绝对值和符号函数 格式: ABS(数值表达式) Sign(数值表达式) 功能: ABS( )返回指定的数值表达式的绝对值。 Sign( )返回指定数值表达式的符号。当表达式的结果为: 正 函数值为1 负 函数值为-1 零 函数值为0 2.3.1 数值函数 绝对值和符号函数 举例 Clear Store 10 to x ?abs(5-x)=,abs(5-x) 5 ?abs(x-5)=,abs(x-5) 5 ?abs(10-x)=,abs(10-x) 0 ? ?sign(5-x)=,sign(5-x) -1 ?sign(x-5)=,sign(x-5) 1 ?sign(10-x)=,sign(10-x) 0 2.3.1 数值函数 求平方根函数 格式: SQRT(数值表达式) 功能: 返回指定表达式的平方根,其自变量的值不能为负。 2.3.1 数值函数 求平方根函数 格式: SQRT(数值表达式) 举例 Clear Store -100 to x ?sign(x) * sqrt(abs(x)) -10.00 2.3.1 数值函数 圆周率函数 格式: PI( ) 功能: 返回圆周率π,该函数没有自变量。 2.3.1 数值函数 求整数函数 格式: INT(数值表达式) CEILING(数值表达式) FLOOR(数值表达式) 功能: INT( )返回指定数值表达式的整数部分。 CEILING( )返回大于或等于指定数值表达式的最小整数。 FLOOR( )返回小于或等于指定数值表达式的最大整数。 2.3.1 数值函数 求整数函数 功能: INT( )返回指定数值表达式的整数部分。 CEILING( )返回大于或等于指定数值表达式的最小整数。 FLOOR( )返回小于或等于指定数值表达式的最大整数。 举例 clear x=1.4567 y=-1.4567 ?int(x)=,int(x) 1 ?int(y)=,int(y) -1 ?ceiling(x)=,ceiling(x) 2 ?ceiling(y)=,ceiling(y) -1 ?floor(x)=,floor(x) 1 ?floor(y)=,floor(x) 1 2.3.1 数值函数 四舍五入函数 格式: ROUND(数值表达式1,数值表达式2) 功能: 返回数值表达式1在指定位置四舍五入后的结果, 数值表达式2指明四舍五入的位置。若数值表达式2大于等于0,表示是要保留的小数位,若小于0,则表示整数部分的舍入位数。 2.3.1 数值函数 四舍五入函数 格式: ROUND(数值表达式1,数值表达式2) 举例: Clear x=345.345 ?round(x,2)=,round(x,2) 345.35 ?round(x,1)=,round(x,1) 345.3 ?round(x,0)=,round(x,0) 345 ?round(x,-1)=,round(x,-1) 350 2.3.1 数值函数 求余函数 格式: MOD(数值表达式1,数值表达式2) 功能: 返回两个数相除后的余数。余数的正、负号与除数相同。如果被除数与除数同号,则函数值为两数相除的余数;如果异号,则函数值为两数相除的余数再加上除数的值。 2.3.1 数值函数 求余函数 格式: MOD(数值表达式1,数值表达式2) 举例: Clear ?“mod(10,3)=”,mod(10,3) 1 ?mod(10,-3)=,mod(10,-3) -2 ?mod(-10,3)=,mod(-10,3) 2 ?mod(-10,-3)=,mod(-10,-3) -1 2.3.1 数值函数 求最大值和最小值函数 格式: MAX(数值表达式1,数值表达式2 [,数值表达式3…]) MIN(数值表达式1,数值表达式2 [,数值表达式3…]) 功能: MAX( )返回自变量中的最大值。 MIN( )返回自变量中的最小值。 说明: 自变量表达式的类型可以数值型、字符型、货币型、双精度型、浮点型、日期型和日期时间型,但相比较的表达式的类型必须一致。 2.3.1 数值函数 举例1: clear x=56.72 ?INT(x),INT(-x), CE
文档评论(0)