Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class ExtractBit
- {
- static void Main()
- {
- Console.WriteLine("Write an integer");
- int number = int.Parse(Console.ReadLine());
- Console.Write("{0} in Binary :", number);
- Console.WriteLine(Convert.ToString(number, 2).PadLeft(32, '0'));
- extractagain:
- int number1 = number;
- Console.WriteLine("Choose a bit possition to extract");
- int bitPosition = int.Parse(Console.ReadLine());
- int mask = number << bitPosition;
- Console.WriteLine((number & mask) != 0 ? "Value is 1" :
- "Value is 0");
- Console.WriteLine("Pres 1 to extract another bit from position or pres any key to exit:)");
- short redo = short.Parse(Console.ReadLine());
- if (redo == 1)
- goto extractagain;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement