常用函数与命令汇编教案.doc
文本预览下载声明
常用函数、命令及实例汇编
以下内容在引用时,需注意下面几点:
⒈ 字符串定界符,如:单引号、双引号、方括号等均采用半角符号⒉ 各参数之间分隔符如:逗号,均采用半角符号关注函数类型函数的格式函数ABS( )
功能:返回指定的数值表达式的绝对值。
举例:?ABS(10-30) 20
求最大、最小值函数
MAX( )、MIN( )
格式:MAX(eExp1,eExp2[,eExp3,…])
MIN (eExp1,eExp2[,eExp3,…])
功能:两个函数分部返回所给表达式中最大的值、最小的值。
举例:? MAX(3.14,0,-3.14) 3.14
? MIN (3.14,0,-3.14) -3.14
? MAX(“C”,”A”,”W”) W
取整数函数
格式:INT()
功能:返回指定的数值表达式的整数部分。
举例:?INT(5.8) &&5
考题:INT(-3.64)的返回值
A.-4 B.-3 C. 3 D. 4
求模函数(取余函数)
格式:MOD(nExp1,nExp2) 或 MOD(被除数,除数)
功能:该函数返回nExp1除以nExp2的余数。如果nExp2为正数,则函数数值为正,否则为负。
表达式先自动取整后再进行取模运算。该函数的功能与%运算符功能一样。
函数符号:与nExp2(或除数)的符号相同
函数的值:如果nExp1与nExp2同号,函数值即为两数相除的余数;
如果nExp1与nExp2异号,函数值即为除数-两数相除的余数
其中:被除数决定结果的小数位,除数决定结果的符号
举例: ?MOD(23,5), ? MOD(-23,-5), ?MOD(-23,5) , ?MOD(23,-5)
3 -3, 2 -2
? MOD(25.250,5.0) 结果:0.250
作业: ? MOD(25.250,-5.0) 结果:
四舍五入函数
格式:ROUND (nExp1,nDecimalPlaces)
功能:该函数返回圆整到指定小数位数的数值表达式的值,即从该位四舍五入。
nDecimalPlaces<0,表示整数部分的舍入位数。
nDecimalPlaces≥0,表示要保留的小数位数。
举例:
SET DECIMALS TO 4 设置小数点位数
SET FIXED ON 设置固定显示小数位
? ROUND (1234.5678,3) 显示1234.5680
? ROUND (1234.5678,2) 显示1234.5700
? ROUND (1234. 5678,1) 显示1234.6000
? ROUND (1234. 5678,0) 显示1235.0000
? ROUND (1234. 5678,-1) 显示1230.0000
? ROUND (1234. 5678,-2) 显示1200.0000
? ROUND (1254. 5678,-2) 显示1300.0000
? ROUND (1234. 5678,-3) 显示1000.0000
? ROUND (1834. 5678,-3) 显示2000.0000
SET FIXED OFF 关闭固定显示小数位
作业:MOD(25.5,5.0)+ROUND (34.19,-1)的运行结果
RAND() 取随机数
格式:RAND()
功能:该函数是返回一个0~1之间的随机数。
举例:?RAND() 返回一个0~1之间的随机数
? RAND() 返回一个0~10之间的随机数
字符处理函数
求字符串长度函数
格式:LEN(cExp)
功能:返回cExp中包含的字符个数。函数值为数值型。若cExp为空串,则返回值为0.
举例:
?LEN(“数据库管理系统”) 14
x=“中文 VisualFoxPro6.0”
?LEN(x)
显示全部