Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CheckABitAtGivenPosition
- {
- static void Main ()
- {
- Console.Write("Please, enter a whole integer non-negative number, N = ");
- string numberStr = Console.ReadLine();
- int numberN = int.Parse(numberStr);
- Console.Write("Enter other whole non-negative number in the range [0 ... 31], P = ");
- numberStr = Console.ReadLine();
- int numberP = int.Parse(numberStr);
- int bitMask = 1 << numberP;
- int valueOfBitOnP = numberN & bitMask;
- bool pBitHasValue1;
- if (valueOfBitOnP == 0)
- {
- pBitHasValue1 = false;
- }
- else
- {
- pBitHasValue1 = true;
- }
- Console.WriteLine("The Bit at position P, in that number, has Value 1: " + pBitHasValue1);
- Console.ReadLine();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement