Siebel eScript Language Reference > Using Siebel eScript > Using Operators in Siebel eScript >
Using a Bit Operator
Siebel eScript includes operators that you can use to work directly on the bits that reside in a byte or in an integer. To use a bit operator, you must possess knowledge about bits, bytes, integers, binary numbers, and hexadecimal numbers. In most situations you do not need to use a bit operator. Table 14 describes the bit operators you can use in Siebel eScript.
Table 14. Bit Operators You Can Use in Siebel eScript
|
|
|
<< |
Shift left. |
i = i << 2 |
<<= |
Equal shift left. |
i <<= 2 |
>> |
Signed shift right. |
i = i >> 2 |
>>= |
Equal signed shift right. |
i >>= 2 |
>>> |
Unsigned shift right. |
i = i >>> 2 |
>>>= |
Equal unsigned shift right. |
i >>>= 2 |
& |
Bitwise and. |
i = i & 1 |
&= |
Equal bitwise and. |
i &= 1 |
| |
Bitwise or. |
i = i | 1 |
|= |
Equal bitwise or. |
i |= 1 |
^ |
Bitwise xor, exclusive or. |
i = i ^ 1 |
^= |
Equal bitwise xor, exclusive or. |
i ^= 1 |
~ |
Bitwise not, complement. |
i = ~i |
|