C#中不存在这个符号,>=表示大于并等于,>>=不存在。得看具体代码,有可能是你误解成歧义
楼上左移运算符是C++的C#中不存在。
一元赋值运算符
“>>=“ 例如VAR1>>=VAR2等价于VAR1=VAR1>>VAR2 ,把VAR1的二进制值像右移动VAR2位,就得到VAR1 ;还有一个类似的"<<=" 例如:VAR1<<=VAR2等价于VAR1=VAR1<
右移赋值运算符。
class MainClass8
{
static void Main()
{
int a = 1000;
a >>= 4;
Console.WriteLine(a);
}
}
/*
Output:
62
*/