| MATLAB Function Reference | ![]() |
Syntax
Description
C = bitcmp(A)
returns the bitwise complement of A, where A is an unsigned integer or an array of unsigned integers.
C = bitcmp(A, n)
returns the bitwise complement of A as an n-bit unsigned integer C. Input A may not have any bits set higher than n (that is, A may not have a value greater than 2^n-1). The value of n can be no greater than the number of bits in the unsigned integer class of A. For example, if the class of A is uint32, then n must be a positive integer less than 32.
Example 1
With eight-bit arithmetic, the one's complement of 01100011 (decimal 99) is 10011100 (decimal 156):
Example 2
The complement of hexadecimal A5 (decimal 165) is 5A:
Next, find the complement of hexadecimal 000000A5:
See Also
bitand, bitget, bitmax, bitor, bitset, bitshift, bitxor
| bitand | bitget | ![]() |
© 1994-2005 The MathWorks, Inc.