"<<"在 C# 整数声明中做什么?



在c#中<<操作符做什么时候用来声明一个变量?

int layer = 1 << 8;

我试着查找操作符,但只确认了我已经理解的。我不确定它是如何以一种与整数兼容的方式应用的

左移操作符(<<)将第一个操作数向左移动第二个操作数指定的位数。第二个操作数的类型必须是int或具有预定义的隐式数值转换为int的类型。

最新更新