您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VFP >> 辅导 >> 正文    
  VisualFoxPro的表达式 【注册男护士专用博客】          

VisualFoxPro的表达式

www.nanhushi.com     佚名   不详 

   将常量、变量和函数用运算符连接起来的式子称为表达式。根据运算对象的数据类型不同, 表达式可以分为算术表达式、字符表达式、日期和时间表达式、关系表达式和逻辑表达式等。 

   算术表达式 

   用算术运算符将数值型数据连接起来的式子叫算术表达式。 

   算术运算符有(按优先级从高到低的顺序排列):()(括号)、**或“(乘方)、*(乘)、/(除)、%(求余数),+(加),一(减)。
 
   各运算符运算的优先顺序和一般算术运算规则完全相同。同级运算按自左向右的方向进行运算。各运算符的运算规则也和一般算术运算相同,其中求余运算符%和求余函数MOD的作用相同。余数的符号与除数一致。
 
   书写Visual FoxPro表达式应遵循以下规则: - 

   (1)表达式中所有的字符必须写在同一水平线上,每个字符占一格。 

   (2)表达式中常量的表示、变量的命名以及函数的引用要符合VisuaI FoxPr。的规定。
 
   (3)要根据运算符运算的优先顺序,合理地加括号,以保证运算顺序的正确性。特别是分式中的分子分母有加减运算时,或分母有乘法运算,要加括号表示分子分母的起始范围。 

   字符表达式 
   字符表达式是用字符运算符将字符型数据连接起来的式子。Visual FoxPro字符运算有日期和时间表达式是指含有日期型或日期时间型数据的表达式。其运算符只有+和一两种,共6种格式。

   格式1:(日期型数据>+(天数>
   (天数>+(日期型数据>
其结果是将来的某个日期。

   格式2:(日期型数据>一<天数>
其结果是过去的某个日期。

   格式3:(日期型数据1)一(日期型数据2、
其结果是两个日期之间相差的天数。

   格式4:<日期时间型数据>+<秒数)
   (秒数>+<日期时间型数据>
其结果是若干秒后的某个日期时间。

   格式5:(日期时间型数据>一(秒数)
其结果是若干秒前的某个日期时间。

   格式6:(日期时间型数据l>一<日期时间型数据2)
其结果是两个日期时间之间相差的秒数。
   例如
   d2=DATE()+2
   d3一DATE()一2
   7 d2一d3
输出为4 

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。