mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-27 23:11:09 +00:00
39a99b46f5
* even_or_not file added * Updated DIRECTORY.md * modified DIRECTORY.md * Update bit_manipulation/even_or_not.py * updating DIRECTORY.md * Rename even_or_not.py to is_even.py * updating DIRECTORY.md Co-authored-by: luciferx48 <laukik.22010776@gmail.com> Co-authored-by: Christian Clauss <cclauss@me.com> Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com> |
||
---|---|---|
.. | ||
__init__.py | ||
binary_and_operator.py | ||
binary_count_setbits.py | ||
binary_count_trailing_zeros.py | ||
binary_or_operator.py | ||
binary_shifts.py | ||
binary_twos_complement.py | ||
binary_xor_operator.py | ||
count_1s_brian_kernighan_method.py | ||
count_number_of_one_bits.py | ||
gray_code_sequence.py | ||
is_even.py | ||
README.md | ||
reverse_bits.py | ||
single_bit_manipulation_operations.py |
Bit manipulation
Bit manipulation is the act of manipulating bits to detect errors (hamming code), encrypts and decrypts messages (more on that in the 'ciphers' folder) or just do anything at the lowest level of your computer.
- https://en.wikipedia.org/wiki/Bit_manipulation
- https://docs.python.org/3/reference/expressions.html#binary-bitwise-operations
- https://docs.python.org/3/reference/expressions.html#unary-arithmetic-and-bitwise-operations
- https://docs.python.org/3/library/stdtypes.html#bitwise-operations-on-integer-types
- https://wiki.python.org/moin/BitManipulation
- https://wiki.python.org/moin/BitwiseOperators
- https://www.tutorialspoint.com/python3/bitwise_operators_example.htm