Я натолкнулся на следующий код, и я вижу, что num
уменьшается на половину каждого цикла, но я не могу искренне понять, что это значит.Что означает оператор «>> =» в C#?
int n1 = n;
for (int num = 16; num != 0; num >>= 1)
{
if ((n1 & num) != 0)
{
dOSomeStuff();
}
}
Спасибо.
Популяция названия вашего вопроса дает некоторые довольно многообещающие результаты. Вы вообще пытались изучить этот вопрос, прежде чем публиковать вопрос? – Servy
Да, я это сделал. Может быть, вы могли бы показать мне результат Google? Спасибо – rtuner
[C# Operators] (http://msdn.microsoft.com/en-us/library/6a71f45d (v = vs.80) .aspx) был вторым результатом, когда я выполнил поиск. – Servy