2.1-Visual-FoxPro的操作环境课件.pptVIP

  • 4
  • 0
  • 约1.59万字
  • 约 95页
  • 2019-05-01 发布于湖北
  • 举报
(4)求模函数MOD( ) [功能]:用一个数值表达式去除另一个数值表达式,返回余数 [语法格式]:MOD(nDividend,nDivisor) [参数含义]: nDividend:被除数数值表达式 nDivisor:除数数值表达式 [返回值类型]:N 2.3 Visual FoxPro语言基础 精品文档 [实例]: ?MOD(27,8),MOD(27,-8) 显示3 -5 ?MOD(-27,8),MOD(-27,-8) 显示5 -3 ?MOD(25.25,5.0) 显示0.25 2.3 Visual FoxPro语言基础 被除数nDividend中的小数位数决定了返回值中的小数位。除数nDivisor为正数,返回值为正;若nDivisor为负数,返回值为负。如果被除数nDividend与除数nDivisor同号,则返回值为两数相除的余数;如果被除数nDividend与除数nDivisor异号,则返回值为两数相除的余数再加上除数nDivisor的值。 精品文档 (5)四舍五入函数ROUND( ) [功能]:返回四舍五入到指定位置的数值表达式的值 [语法格式]:ROUND(nExpression,nDecimalPlaces) [参数含义]: nExpression:指定要四舍五入的数值表达式 nDecimalPlaces:指定nExpression四舍五入的位置 [返回值类型]:N 2.3 Visual FoxPro语言基础 精品文档 [实例]: x=2638.457 ?ROUND(x,2),ROUND(x,0) 显示2638.46 2638 ?ROUND(x,-1),ROUND(x,-2) 显示2640 2600 2.3 Visual FoxPro语言基础 若nDecimalPlaces大于等于0,则它表示的是nExpression要保留的小数位数;若nDecimalPlaces小于0,则返回值在小数点左端包含零的个数为nDecimalPlace的绝对值。 精品文档 (6)平方根函数SQRT( ) [功能]:返回指定数值表达式的平方根 [语法格式]:SQRT(nExpression) [参数含义]: nExpression:指定计算的数值表达式,它不能是负值 [返回值类型]:N [实例]: STORE -100 TO x ?SQRT(ABS(x)) 显示10.00 2.3 Visual FoxPro语言基础 精品文档 (7)随机函数RAND( ) [功能]:返回一个0~1之间的随机数 [语法格式]:RAND( ) 返回值类型: N型 [实例]: ?100*RAND( ) 显示一个0到100之间的随机数 2.3 Visual FoxPro语言基础 精品文档 2.4 Visual FoxPro语言基础 2.字符函数 (1)空格生成函数SPACE( ) [功能]:返回由指定数目的空格构成的字符串 [语法格式]:SPACE(nSpaces) [参数含义]: nSpaces:空格的数目 [返回值类型]:C型 [实例]: ?计算机+SPACE(2)+等级考试 显示计算机 等级考试 精品文档 (2)求字符串长度函数LEN( ) [功能]:返回字符表达式的值的长度(字节数) [语法格式]:LEN(cExpression) [参数含义]: cExpression:字符表达式 [返回值类型]:N型 [实例]: ?LEN(Access),LEN(数据库管理系统) 显示6 14 ?LEN(计算机+SPACE(2)+等级考试) 显示16 2.3 Visual FoxPro语言基础 精品文档 2.4 Visual FoxPro语言基础 (3)ALLTRIM( )、LTRIM( )、RTRIM( )、TRIM( )函数 [功能]: ALLTRIM( )函数删除指定字符表达式的前导和尾部空格符 LTRIM( )函数删除指定字符表达式的前导空格 RTRIM( )和TRIM( )函数删除指定字符表达式的尾部空格 [语法格式]: ALLTRIM(cExpression) LTRIM(cExpression) RTRIM(cExpression) TRIM(cExpression) [参数含义]: cExpression:字符表达式 [返回值类型]: C型 精品文档 [实例]: x=SPACE(2)+FoxPro+SPACE(4)+程序设计+SPACE(3) x1=LTRIM(x) x2=RTRIM(x) x3=TRIM(x) x4=ALLTRIM(x) ?LE

文档评论(0)

1亿VIP精品文档

相关文档