如何在VB.NET中按位移位?

如何在VB.NET中按位移位?,vb.net,operators,bit-manipulation,bit-shift,Vb.net,Operators,Bit Manipulation,Bit Shift,如何在VB.NET中按位右移/左移?VB.NET从2003年起就有了位移位运算符(和)。您可以使用这些运算符,并且必须指定要移位的位数 myFinal = myInteger << 4 ' Shift LEFT by 4 bits. myFinal = myInteger >> 4 ' Shift RIGHT by 4 bits. myFinal=myInteger是正确的伴侣,就在你发布的链接列表的下方!什么类型是我的最终版本?未签名还是签名?多少位整数UIn

如何在VB.NET中按位右移/左移?VB.NET从2003年起就有了位移位运算符(和)。

您可以使用这些运算符,并且必须指定要移位的位数

myFinal = myInteger << 4   ' Shift LEFT by 4 bits.
myFinal = myInteger >> 4   ' Shift RIGHT by 4 bits.

myFinal=myInteger是正确的伴侣,就在你发布的链接列表的下方!什么类型是我的最终版本?未签名还是签名?多少位<代码>整数
UInteger
?我认为应该有一个代码示例,例如对于
UInteger
。包括一个适用于最高有效位的示例。
myFinal <<= 4     ' Shift myFinal LEFT by 4 bits, storing the result in myFinal.
myFinal >>= 4     ' Shift myFinal RIGHT by 4 bits, storing the result in myFinal.