silk test基本运算符的概述
1、按位运算符
定义
位运算符执行位和,位包含或,左移,右移,和一个补(一元)。
Bitwise和& &掩码在指定位上
位包含或|打开指定位
按位异或1 ^集每一位位置的操作数有不同的部分,并设置为0每一位位置的操作数有相同的比特。

2、Bitwise 1的补体-每1位的变化为0位,反之亦然。
左移位< <向左移位左操作数,由右操作数指示的位位置数。
右移> >向右移位向左操作数,由右操作数指示的位位置数。
操作数类型
这些运算符适用于整数。
结果类型

3、连接运算符
定义
两个字符串连接操作符(+)结合或两个列表。
操作数类型
这两个操作数必须是字符串或列表。
结果类型
操作符返回一个字符串或列表,由第一个操作数第二紧随其后。

4、基本代码:
Example
// string concatenation
STRING sFirstName = "Bullwinkle"
STRING sLastName = "Moose"
// " " writes a space
STRING sFullName = sFirstName + " " +sLastName
// Prints: Bullwinkle Moose
Print (sFullName)
// list concatenation
LIST lsMelon = {...}
"watermelon"
"cantaloupe"
LIST lsBerry = {...}
"strawberry"
"raspberry"
LIST lsFruit = lsMelon + lsBerry
Print (lsFruit)
// Prints:
// {watermelon, cantaloupe, strawberry, raspberry}

5、条件运算符定义
条件操作符提供了一种替代方法,用于使用条件逻辑结构的if语句。
这句话……等于这个表述…
如果(BOOLEAN-expr)
expr3
其他
expr4
(BOOLEAN-expr)?expr3:expr4
如果boolean - expr是正确的,那么expr3将被评估。否则,expr4评估。

6、Example
// If x is greater than y, assign value of a to my_var.
// If y is greater than x, assign value of b to my_var.
my_var = (x > y) ? a : b
