EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Bitwise NOT Operator

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
142 ActionScript language elements
Returns
Number - The result of the bitwise operation.
Example
In the following example, you use the bitwise left shift and assignment (
<<=) operator to shift
all bits one space to the left:
var x:Number = 4;
// shift all bits one slot to the left.
x <<= 1;
trace(x); // output: 8
// 4 decimal = 0100 binary
// 8 decimal = 1000 binary
See also
<< bitwise left shift operator, >>= bitwise right shift and assignment
operator
, >> bitwise right shift operator
~ bitwise NOT operator
~expression
Also known as the one's complement operator or the bitwise complement operator. Converts
the
expressionto a 32-bit signed integer, and then applies a bitwise one's complement. That
is, every bit that is a 0 is set to 1 in the result, and every bit that is a 1 is set to 0 in the result.
The result is a signed 32-bit integer.
For example, the hexadecimal value 0x7777 is represented as this binary number:
0111011101110111
The bitwise negation of that hexadecimal value, ~0x7777, is this binary number:
1000100010001000
In hexadecimal, this is 0x8888. Therefore, ~0x7777 is 0x8888.
The most common use of bitwise operators is for representing flag bits (Boolean values packed
into 1 bit each).

Table of Contents

Related product manuals