Data Sheet

dScript
dScript User Manual v2.15
Operators
Arithmetic & bitwise operators
Symbol Operation Example
+ Addition X = A + B
- Subtraction X = A - B
* Multiplication X = A * B
/ Division X = A / B
// Modulus (remainder of a division) X = A // B
<< Shift left (0 shifted into lowest bit) X = A << 3
>> Shift right (sign bit extended into highest bit) X = A >> 3
& Bitwise AND X = A & B
| Bitwise OR X = A | B
^ Bitwise XOR X = A ^ B
Assignment operators
Symbol Operation Example
= Assignment only X = A
+= Addition X += A
-= Subtraction X -= A
*= Multiplication X *= A
/= Division X /= A
//= Modulus (remainder of a division) X //= A
<<= Shift left (0 shifted into lowest bit) X <<= 3
>>= Shift right (sign bit extended into highest bit) X >>= 3
&= Bitwise AND X &= A
|= Bitwise OR X |= A
^= Bitwise XOR X ^= A
Copyright © 2016, Devantech Ltd.
All rights reserved.
www.robot-electronics.co.uk
18