Advertisement

Lingo_运算符及顺序与函数概述

阅读量:

1.运算符及其优先级

以下将对 LINGO 语言中的三类运算符进行简要分类说明,包括算术运算符、逻辑运算符以及关系运算符。

  1. 算术运算符共计五种,分别为加法运算符“+”,减法或负号运算符“—”,乘法运算符“*”,除法运算符“/”以及求幂运算符“^”。

  2. 逻辑运算符共有九种,具体包括与操作“#AND#”,或操作“#OR#”,非操作“#NOT#”,等于判断“#EQ#”,不等于判断“#NE#”,大于判断“#GT#”,大于等于判断“#GE#”,小于判断“#LT#”以及小于等于判断“#LE#”。

  3. 在逻辑表达式中,其计算结果仅能为两个状态之一:真(TRUE)或假(FALSE)。LINGO 系统中使用数值 1 表示 TRUE,而其余数值(通常为 0)则被视作 FALSE。

  4. 关系运算符共包含三种形式:“<”表示小于等于,“=”表示等于,“>”表示大于等于。需要指出的是,在数学规划模型中,约束条件通常不会涉及严格的小于或大于关系。

  5. 上述各类运算符具有特定的优先级规则:在相同优先级的情况下,按照从左至右的顺序依次执行;若存在括号“( )”则需优先计算括号内部的表达式。

![这里写图片描述](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/7fpIrdt2Elw8uz9nNcRQBjD

全部评论 (0)

还没有任何评论哟~