文档详情

常用函数与命令汇编教案.doc

发布:2018-03-04约2.33万字共20页下载文档
文本预览下载声明
常用函数、命令及实例汇编 以下内容在引用时,需注意下面几点: ⒈ 字符串定界符,如:单引号、双引号、方括号等均采用半角符号⒉ 各参数之间分隔符如:逗号,均采用半角符号关注函数类型函数的格式函数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)
显示全部
相似文档