c# ">>="这个符号是什么意思?

如题c#中 ">>="这个符号是什么意思?
2025-12-15 15:40:23
推荐回答(3个)
回答1:

C#中不存在这个符号,>=表示大于并等于,>>=不存在。得看具体代码,有可能是你误解成歧义
楼上左移运算符是C++的C#中不存在。

回答2:

一元赋值运算符
“>>=“ 例如VAR1>>=VAR2等价于VAR1=VAR1>>VAR2 ,把VAR1的二进制值像右移动VAR2位,就得到VAR1 ;还有一个类似的"<<=" 例如:VAR1<<=VAR2等价于VAR1=VAR1<

回答3:

右移赋值运算符。

class MainClass8
{
static void Main()
{
int a = 1000;
a >>= 4;
Console.WriteLine(a);
}
}
/*
Output:
62
*/