下面的C++代码是做什么的?更具体地说,运营商是|=
什么?
long liFaultFlags = 0;
for (int i = 0; i < FAULTCOUNT; i++)
{
if (faults[i] == true)
{
liFaultFlags |= (1 << i);
}
}
return liFaultFlags;
Run Code Online (Sandbox Code Playgroud)
如何在C#中实现?
Ed *_* S. 14
它是按位OR运算符,相当于
liFaultFlags = liFaultFlags | (1<<i);
Run Code Online (Sandbox Code Playgroud)
您可以在C#中以完全相同的方式编写该行.
归档时间: |
|
查看次数: |
418 次 |
最近记录: |