Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class IntCheckBitPositionFor1or0
- {
- static void Main()
- {
- //Write a boolean expression for finding if the bit 3 (counting from 0) of a given integer is 1 or 0.
- Console.Write("Enter an integer number:");
- int numberToCheck = int.Parse(Console.ReadLine());
- Console.Write("Enter a position to check:");
- int positionToCheck = int.Parse(Console.ReadLine());
- int mask = 1 << positionToCheck;
- int numberAndMask = numberToCheck & mask;
- int resultBit = numberAndMask >> positionToCheck;
- bool isBitZero = (resultBit == 0);
- Console.WriteLine("On position number {0} the entered number {1} has the value {2}", positionToCheck, (Convert.ToString(numberToCheck, 2).PadLeft(32, '0')), isBitZero ? "0" : "1");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement