settingsAccountsettings
Menusettings

Q: Bitwise C#: Extract Bit from Integer

+6 votes

Write an expression that extracts from given integer n the value of given bit at index p.

Examples:

extract bit from integer in C#

asked in C# category by user paulcabalit
edited by user golearnweb

1 Answer

+2 votes
 
Best answer

Here's my solution:

using System;

class Bitwise
{
    static void Main()
    {
        int number = int.Parse(Console.ReadLine());
        int position = int.Parse(Console.ReadLine());

        int numberRightposition = number >> position;
        int bit = numberRightposition & 1;

        Console.WriteLine(bit);
    }
}
answered by user mitko
edited by user golearnweb
...