Difference between revisions of "BITNOT()"
From Lianjapedia
Helen.george (Talk | contribs) |
Helen.george (Talk | contribs) |
||
Line 13: | Line 13: | ||
BITNOT() switches each bit in turn of <expN1>. Each 1 becomes a 0, and each 0 becomes a 1. | BITNOT() switches each bit in turn of <expN1>. Each 1 becomes a 0, and each 0 becomes a 1. | ||
− | {| class="wikitable" width=100% | + | {| class="wikitable" width="100%" |
!<expN> bit||Result bit | !<expN> bit||Result bit | ||
|- | |- |
Revision as of 12:13, 1 February 2013
Contents
Purpose
Function to perform bitwise NOT operation
Syntax
BITNOT(<expN>)
See Also
BITAND(), BITCLEAR(), BITLSHIFT(), BITOR(), BITRSHIFT(), BITSET(), BITTEST(), BITXOR()
Description
The BITNOT() function performs a bitwise NOT operation on the specified numeric parameter. If <expN> is not an integer, it will be converted to an integer value before the operation takes place.
BITNOT() switches each bit in turn of <expN1>. Each 1 becomes a 0, and each 0 becomes a 1.
<expN> bit | Result bit |
---|---|
0 | 1 |
1 | 0 |
Example
x = 3 && 00011 ? bitnot(x) -4 && 11100