Bitwise Programming

Bitwise Programming

  1. Write a program to check Least Significant Bit (LSB) of a number is set or not.
  2. Write a program to check Most Significant Bit (MSB) of a number is set or not.
  3. Write a program to get the nth bit of a number.
  4. Write a program to set the nth bit of a number.
  5. Write a program to clear the nth bit of a number.
  6. Write a program to toggle the nth bit of a number.
  7. Write a program to get the highest set bit of a number.
  8. Write a program to get the lowest set bit of a number.
  9. Write a program to count trailing zeros in a binary number.
  10. Write a program to count leading zeros in a binary number.
  11. Write a program to flip bits of a binary number using a bitwise operator.
  12. Write a program to count total zeros and ones in a binary number.
  13. Write a program to rotate bits of a given number.
  14. Write a program to convert decimal to binary number system using a bitwise operator.
  15. Write a program to swap two numbers using the bitwise operator.
  16. Write a program to check whether a number is even or odd using a bitwise operator.