多语言展示
当前在线:1387今日阅读:19今日分享:20

silk test的Operator Overview简单运算符的概述

关于silk test的Operator Overview(概述)
方法/步骤
1

每个4test表达式由运算符和操作数组成。操作符指定在其操作数上执行的操作。操作数可以是文字值、常量、标识符或其他表达式(如函数调用)。默认的优先顺序如果您不使用圆括号来明确优先顺序,那么“Silk Test Classic”就会根据下表对表达式求值。该表列出了从最高到最低优先级的操作符。

2

Operators  Order of evaluation  ::  Left to Right  @  Right to Left  ->  Left to Right  () [] .  Left to Right  [type] ! ~ unary - unary + ++ - -  Right to Left  * / % **  Left to Right  + -  Left to Right  << >>  Left to Right  < <= > >=  Left to Right  == !=  Left to Right  &  Left to Right  ^  Left to Right  |  Left to Right  &&  Left to Right  ||  Left to Right  ? :  Left to Right

3

这里压倒一切的优先级与括号要覆盖优先级的默认顺序,并准确地告诉编译器您想要如何对操作符和操作数进行分组,请使用圆括号。例如:/ /没有括号,将a乘以2,将结果加到ba * 2 + b/ /带括号,加2到b,再乘以aa *(2 + b)

4

算术运算符的定义算术运算符执行加法、减法、乘法、除法、指数运算和模量运算。增加一个操作数和另一个操作数减法-从第一个操作数减去第二个操作数相乘乘以一个操作数乘以另一个操作数第一个操作数除以第二个模块%将第一个整数操作数除以第二个,并返回余数指数* *让你用一个基数和一个指数来表示一个数字

5

操作数的类型算术运算符的操作数可以是整数或实数。算术运算符与集+(+)和-(-)运算符是集的有效运算符。+运算符相当于SetUnion和SetAddMember函数;它执行两个集合的联合:SuperSet = SubSetA + SubSetBSuperSet包含了两个没有重复的子集的成员。如果其中一个子集是单个成员,那么+运算符就相当于SetAddMember函数。

6

负算子等价于SetExclude和SetRemoveMember函数;它执行排除两组,其中任何一组可以是单个成员:子集=取代- supersetb子集是包含在SuperSetB中不包含的所有替代成员的集合。注意:将set B排除在set A中是等价的:set交集(A,set补体(B))。下面的例子应该使排除法的行为更加明确:操作结果集红色-[颜色]{绿色,蓝色}红色红色,绿色,蓝色的空集合[颜色]{红,绿,蓝}红{绿,蓝}在上面的第三个例子中,单个成员的规范作为正确的操作,就像SetRemove函数一样,将该成员从左操作集删除。

推荐信息