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
Operator
Description
Example

<<

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

Siebel eScript Language Reference Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.