C++ Online Compiler
Example: Check Even or Odd using Bitwise AND Operator in C++
C
C++
C#
Java
Python
PHP
main.cpp
STDIN
Run
// Check Even or Odd using Bitwise AND Operator #include <iostream> int main() { int number; // Step 1: Prompt the user to enter a number std::cout << "Enter an integer: "; std::cin >> number; // Step 2: Use the bitwise AND operator to check the LSB // If (number & 1) is 0, the LSB is 0, meaning it's even. // If (number & 1) is 1, the LSB is 1, meaning it's odd. if ((number & 1) == 0) { std::cout << number << " is an Even number." << std::endl; } else { std::cout << number << " is an Odd number." << std::endl; } return 0; }
Output
Clear
ADVERTISEMENTS