C++ C++;到VB.NET转换,使用剩余值<&书信电报;及>&燃气轮机;留在数学语句中

C++ C++;到VB.NET转换,使用剩余值<&书信电报;及>&燃气轮机;留在数学语句中,c++,math,operators,vb.net-2010,logical-operators,C++,Math,Operators,Vb.net 2010,Logical Operators,我把一些C++代码转换成VB.NET,但有剩余的使用“>>”和“它们是位移位操作,您可以离开它们。它们在VB.NET中是相同的。< /P> 那些是。 For i As UInteger = q + 1 To L X(i) = X(i - q) Xor (X(i - q) >> CInt(q)) For j As UInteger = 1 To q - 1 X(i) = X(i) Xor (((b >> (q - 1 - j)) And

我把一些C++代码转换成VB.NET,但有剩余的使用“>>”和“

它们是位移位操作,您可以离开它们。它们在VB.NET中是相同的。< /P>

那些是。
  For i As UInteger = q + 1 To L
     X(i) = X(i - q) Xor (X(i - q) >> CInt(q))
     For j As UInteger = 1 To q - 1
       X(i) = X(i) Xor (((b >> (q - 1 - j)) And 1) * X(i - j))
     Next j
  Next i
  For i As UInteger = 1 To L 
    X(i) = 1 << (32 - i)
  Next i