首页 理论教育 UGNX12学习表达式语言

UGNX12学习表达式语言

时间:2023-11-22 理论教育 版权反馈
【摘要】:表达式有自己的语法,通常模仿编程语言。下面介绍表达式语言的元素:变量名、运算符、运算符的优先顺序和相关性、机内函数及条件表达。由算术运算符与操作数构成的表达式叫算术表达式。由赋值运算符将一个变量和一个表达式连接起来的式子称为。表6-1 UG表达式中常见内置函数(续)4.在表达式中应用注释利用注释可以起到提示作用,说明表达式是。

UGNX12学习表达式语言

表达式有自己的语法,通常模仿编程语言。下面介绍表达式语言的元素:变量名、运算符、运算符的优先顺序和相关性、机内函数及条件表达。

1.变量名

变量名是字母与数字组成的字符串,但必须以一个字母开始,变量名可含下划线【_】,变量名的长度限制在32个字符内。

2.运算符

UG运算符与其他计算机编程软件程序语言中的运算符相同,包括算数运算符、字符串运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符等。

(1)算术运算符

算术运算符有一元运算符与二元运算符。由算术运算符与操作数构成的表达式叫算术表达式。

● 一元运算符:-(取负)、+(取正)、++(增量)、--(减量)。

● 二元运算符:+(加)、-(减)、∗(乘)、/(除)、%(求余)。

(2)字符串运算符

字符串运算符只有一个,即【+】运算符,表示将两个字符串连接起来。例如:

string connec="abcd"+"ef"

其中,connec的值为【abcdef】。【+】运算符还可以将字符型数据与字符串型数据或多个字符型数据连接在一起

(3)关系运算符

关系运算符用于对两个值进行比较,运算结果为布尔类型true(真)或false(假)。常见的关系运算符有:>、<、>=、<=、==、!=。

依次表示大于、小于、大于等于、小于等于、等于、不等于。

用于字符串的关系运算符只有相等【==】与不等【!=】运算符。

(4)逻辑运算符

逻辑运算符用于对几个关系式运算表达式的计算结果进行结合,做出合理的判断。在程序语言编程中,最常用的逻辑运算符是!(非)、&&(与)、||(或)。

例如:

bool b1=!true; //b1的值为false

bool b2=5>3&&1>2; //b2的值为false(www.xing528.com)

bool b3=5>3||1>2 //b3的值为true

(5)条件运算符

条件运算符是编程语言中唯一的三元运算符,条件运算符由符号【?】与【:】组成,通过操作三个操作数完成运算,其一般格式如图6-3所示。

978-7-111-60387-0-Chapter06-4.jpg

图6-3 条件运算符的格式

(6)赋值运算

在赋值表达式中,赋值运算符左边的操作数叫左操作数,赋值运算符右边的操作数叫右操作数。左操作数通常是一个变量。

复合赋值运算符包括【∗=】【/=】【%=】【+=】【-=】等。

由赋值运算符将一个变量和一个表达式连接起来的式子称为【赋值表达式】。它的一般形式为:

<变量><赋值运算符><表达式>

3.内置函数(机内函数)

在UG的表达式中允许有内置函数,常见的内置函数见表6-1。

6-1 UG表达式中常见内置函数

978-7-111-60387-0-Chapter06-5.jpg

(续)

978-7-111-60387-0-Chapter06-6.jpg

4.在表达式中应用注释

利用注释可以起到提示作用,说明表达式是【执行什么命令,将要达到什么目的】。

在注解前用双斜线进行区分【//】。【//】将提示系统忽略它后面的语句。用【Enter】键中止注解。如果注解与表达式在同一行,则需先写表达式内容,例如:

length=10∗width//comment

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈