<<做什么?

Joh*_*n V -2 c# syntax

在告诉我google之前,请注意Google不会搜索"<<"字符.

我发现了以下内容:

data是一个字节数组.

int ResultChannel = data [1] +(data [2] << 8)

<<工作怎么样?

Jak*_*yer 6

向左移动.

在C语言中,左移和右移运算符分别是"<<"和">>".移位的位数作为移位运算符的第二个参数给出.例如,

x = y << 2;
Run Code Online (Sandbox Code Playgroud)

分配x将y向左移位两位的结果.

  • @ŁukaszNiemier有两种类型的移位,算术和逻辑.什么是非按位移位? (2认同)