我正在学习vb.net,我在了解<<<<<<<<<<和>>操作员,他们如何工作以及他们的职能是什么?感谢
答案 0 :(得分:1)
他们是位移操作符。
他们将值(以其位表示)移位到左(<<)或向右(>>),并用0位替换空位。
例如,8位表示中的5为00000101.因此,
5 << 3 //will result in 00000101 << 3 -> 00101000 which is 40
同样聪明
5 >> 2 //will result in 00000101 >> 2 -> 00000001 which is 1
希望你明白这个想法
编辑:看看Frank N. Stein先生的评论,了解做位移操作的更多好处。