下载此文档

数据与数据运算2.ppt


文档分类: | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
Visual FoxPro程序设计基础
Visual FoxPro常用内部函数
Visual FoxPro中的内部函数是把进行数据处理过程中经常用到的一系列操作预先编制好程序代码,随系统提供,可供 Visual FoxPro 程序、表达式、命令进行调用,极大地增强了系统的功能。函数的一般形式如下所示:
函数名([<参数名1>][,<参数名2>]…[,<参数名n>])
每个函数必须有一个函数名,且函数名后面必须跟一对圆括号,括号中可以有0~n个参数。函数根据用户所给定的参数,经过计算返回(得到)一个唯一的值,称为返回值。
Visual FoxPro常用函数
Visual FoxPro ,按功能分为:
数值函数
字符函数
日期时间函数
类型转换函数
测试函数
其他函数
Visual FoxPro常用函数
数值处理函数主要完成数值型处理与数值计算的操作,数值处理类函数返回值一般为数值型,常用的数值函数有:
1、平方根函数SQRT( )
【格式】SQRT(<数值表达式>)
【功能】首先计算数值表达的值,然后求表达式值的平方根并将其作为函数的返回值。
【说明】表达值的值必须为正数。
【例】 ?SQRT(24-8) &&显示结果为:
数值处理函数
2、取绝对值函数ABS( )
【格式】 ABS(<数值表达式>)
【功能】计算数值表达式值并返回数值表达式的绝对值。
【例】 A=10
B=30
? ABS(2*A-B) &&显示结果为:10
数值处理函数
3、取整函数
【格式】 INT(<数值表达式>)
CEILING(<数值表达式>)
FLOOR(<数值表达式>)
【功能】 INT返回数值表达式值整数部分。
CEILING返回大于或等于指定表达式的最小整数。
FLOOR返回小于或等于指定表达式的最小整数。
【例】
?INT(*2),CEILING(*2),FLOOR(*2)
56 57 56
?INT(-*2),CEILING(-*2),FLOOR(-*2)
-56 -56 -57
数值处理函数
4、四舍五入函数ROUND( )
【格式】ROUND(<数值表达式>,<小数位数>)
【功能】按小数位数的规定对〈数值表达式〉的值进行四舍五入处理。
【说明】
(1)返回指定的<数值表达式>在指定位置四舍五入后的结果。
(2)<小数位数>指定四舍五入的位置。
<小数位数>大于等于0,表示的是要保留的小数位数;
<小数位数>小于0,表示的是整数部分的舍入位数。
数值处理函数
4、四舍五入函数ROUND( )
【例】
? ROUND(,2)

? ROUND(,0)
1235
? ROUND(,-2)
1200
数值处理函数
5、取余数函数MOD( )
【格式】MOD(<数值表达式1>,<数值表达式2>)
【功能】返回两个数相除后的余数。
【说明】
(1) <数值表达式1>是被除数,<数值表达式2>是除数。
(2) 余数的正负号与除数相同。
被除数与除数同号,函数值为两个数相除的余数;
被除数与除数异号,函数值为余数再加上除数的值。
【例】?MOD(3*4,7) &&显示结果为:5
?MOD(7,-2) &&显示结果为:-1
数值处理函数
【例1】
?Mod(25,7), Mod(25,-7), Mod(-25,7), Mod(-25,-7)
-3 3 -4
【例2】
X=521
X1=Int(x/100)
X2=Int(Mod(x,100)/10)
X3=Mod(x,10)
?x1+x2*10+x3*100
数值处理函数

数据与数据运算2 来自淘豆网www.taodocs.com转载请标明出处.