using System.Numerics;
namespace WinFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
uint value = 3273586; // 0000 0000 0011 0001 1111 0011 0111 0010
int offset = 4; // >> 4 0010 0000 0000 0011 0001 1111 0011 0111
uint result = BitOperations.RotateRight(value, offset);
MessageBox.Show(result.ToString());
}
}
}
/*
run:
537075511
*/